@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700&family=Inter+Tight:wght@500;600;700&display=swap";:root{--fs-1: 9px;--fs-2: 10px;--fs-3: 11.5px;--fs-4: 12.5px;--fs-5: 13.5px;--fs-6: 15px;--fs-7: 17px;--fs-8: 19px;--track:#eef0f3;--dark:#161616;--dark-2:#1e1e1e;--cream:#eceef0;--cream-2:#f5f6f8;--ink:#16171a;--ink-2:#3c3f45;--gray:#696e74;--accent:#2e4bff;--accent-soft:#e8ecff;--hair-l:rgba(22,23,26,.14);--hair-l-soft:rgba(22,23,26,.07);--hair-d:rgba(245,245,243,.12);--on-dark:#f5f5f3;--green:#1f8a4c;--green-soft:#e3f3e9;--amber:#b8730f;--amber-soft:#faf0dc;--red:#cf3f35;--red-soft:#fbeae8;--ease:cubic-bezier(.25,.8,.25,1);--r-card:16px;--r-panel:26px;--shadow:0 6px 20px rgba(0,0,0,.06);--shadow-lg:0 12px 44px rgba(0,0,0,.16)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;background:var(--cream);color:var(--ink);font-size:var(--fs-6);-webkit-font-smoothing:antialiased}h1,h2,h3,.tight{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:-.012em}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#16171a2e;border-radius:6px;border:3px solid var(--cream)}.dim{color:var(--gray)}.dim2{color:var(--gray);font-size:var(--fs-3)}.login{min-height:100vh;background:var(--dark);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(640px 460px at 24% 28%,rgba(46,75,255,.22),transparent 62%),radial-gradient(720px 520px at 78% 74%,rgba(46,75,255,.1),transparent 62%);animation:drift 20s var(--ease) infinite alternate}@keyframes drift{to{transform:translate(3%,4%) scale(1.05)}}.userpick{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;margin-bottom:24px;padding-right:4px}.userpick::-webkit-scrollbar-thumb{background:#f5f5f326;border:none}.urow{display:flex;align-items:center;gap:12px;padding:10px 13px;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:all .2s var(--ease)}.urow:hover{background:#ffffff0d}.urow.sel{background:#2e4bff29;border-color:#2e4bff8c}.urow .nm{color:var(--on-dark);font-weight:500;font-size:var(--fs-5)}.urow .rl{color:#f5f5f361;font-size:var(--fs-3)}.lvl{margin-left:auto;font-size:var(--fs-2);font-weight:600;letter-spacing:.9px;text-transform:uppercase;padding:4px 10px;border-radius:100px}.lvl.l1{background:var(--accent);color:#fff}.lvl.l2{background:#ffffff29;color:var(--on-dark)}.lvl.l3{background:#ffffff14;color:#f5f5f3a6}.lvl.l4{border:1px solid var(--hair-d);color:#f5f5f380}.btn-login{width:100%;background:var(--accent);color:#fff;border:none;font-weight:600;font-size:var(--fs-6);padding:14px;border-radius:100px;transition:all .25s var(--ease);font-family:Inter;letter-spacing:-.01em}.btn-login:hover{transform:translateY(-1px);box-shadow:0 12px 34px #2e4bff66}.btn-login:disabled{opacity:.3;cursor:default;transform:none;box-shadow:none}.login-foot{text-align:center;margin-top:15px;font-size:var(--fs-3);color:#f5f5f34d}.shell{display:flex;min-height:100vh}.env{font-size:var(--fs-2);letter-spacing:1.8px;text-transform:uppercase;color:#f5f5f347;padding:8px 12px 18px}.nav{display:flex;flex-direction:column;gap:2px;flex:1}.me{display:flex;align-items:center;gap:10px;padding:12px 10px 4px;border-top:1px solid var(--hair-d);margin-top:10px}.me .nm{font-size:var(--fs-4);font-weight:600;color:var(--on-dark)}.me .rl{font-size:var(--fs-3);color:#f5f5f361}.avatar{width:33px;height:33px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-3);font-family:Inter;flex-shrink:0}.avatar.light{background:#fff;color:var(--ink);border:1px solid var(--hair-l)}.avatar.big{width:46px;height:46px;font-size:var(--fs-6)}.logout{background:none;border:none;color:#f5f5f359;padding:6px}.logout:hover{color:var(--on-dark)}.main{flex:1;min-width:0}.topwrap{position:sticky;top:0;z-index:20;padding:14px 34px 8px;background:linear-gradient(var(--cream) 55%,rgba(236,238,240,0))}.island{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 20px;background:#ffffff8c;backdrop-filter:blur(64px) saturate(1.3);-webkit-backdrop-filter:blur(64px) saturate(1.3);border-radius:100px;box-shadow:0 6px 20px #0000001a}.island .sp{flex:1}.isbtn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--hair-l);color:var(--ink-2);font-size:var(--fs-4);font-weight:500;padding:7px 14px;border-radius:100px;transition:all .2s var(--ease);white-space:nowrap}.isbtn:hover{background:#fff}.isbtn.primary:hover{box-shadow:0 6px 18px #2e4bff59}.kbd{font-size:var(--fs-2);border:1px solid var(--hair-l);border-radius:5px;padding:1px 5px;color:var(--gray);background:#fff}.content{padding:26px 34px 64px;max-width:1220px}.h-page{font-family:Inter;font-weight:500;font-size:clamp(23px,2.3vw,29px);letter-spacing:-.012em;margin-bottom:6px}h2.sec{font-family:Inter;font-weight:500;font-size:var(--fs-6);letter-spacing:-.01em;margin:24px 0 12px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:24px}.card{background:var(--cream-2);border:1px solid var(--hair-l-soft);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.rowcard{display:flex;align-items:center;gap:14px;margin-bottom:10px;cursor:pointer;transition:all .2s var(--ease)}.rowcard:hover{box-shadow:var(--shadow-lg)}.note{background:var(--accent-soft);border:1px solid rgba(46,75,255,.22);border-radius:var(--r-card);padding:13px 17px;font-size:var(--fs-5);color:#2436a8;line-height:1.55;margin-bottom:20px}.note b{color:#1c2a8f}table{width:100%;border-collapse:collapse;font-size:var(--fs-5)}th{text-align:left;font-weight:600;font-size:var(--fs-2);letter-spacing:.8px;text-transform:uppercase;color:var(--gray);padding:11px 16px;border-bottom:1px solid var(--hair-l)}td{padding:11px 16px;border-bottom:1px solid var(--hair-l-soft);vertical-align:middle}tr.click{cursor:pointer;transition:background .15s}tr.click:hover td{background:#ffffffb3}.chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-3);font-weight:500;padding:3px 11px;border-radius:100px;border:1px solid var(--hair-l);color:var(--ink-2);background:#fff;white-space:nowrap}.chip svg{width:11px;height:11px}.chip.gold{background:#faf3df;border-color:#e3d3a4;color:#8a6a12}.chip.silver{background:#f0f2f4;border-color:#d4dade;color:#5a6570}.chip.bronze{background:#f8efe7;border-color:#e0cab5;color:#8a5a32}.chip.ac{background:var(--accent-soft);border-color:#2e4bff4d;color:var(--accent-tx)}.chip.state{background:#16171a0d;border-color:transparent;color:var(--ink-2)}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.dot.verde{background:var(--green)}.dot.ambar{background:var(--amber)}.dot.rojo{background:var(--red)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--dark);color:var(--on-dark);border:none;font-weight:500;font-size:var(--fs-5);padding:9px 19px;border-radius:100px;transition:all .25s var(--ease);font-family:Inter;letter-spacing:-.01em}.btn svg{width:14px;height:14px}.btn:hover{background:#2b2b2b}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{box-shadow:0 8px 24px #2e4bff59;transform:translateY(-1px)}.btn.primary:disabled{opacity:.35;box-shadow:none;transform:none;cursor:default}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--hair-l)}.btn.ghost:hover{background:#fff}.btn.sm{padding:6px 14px;font-size:var(--fs-4)}.seg{display:inline-flex;background:#16171a0f;border-radius:100px;padding:3px;gap:2px;margin-bottom:20px;flex-wrap:wrap}.seg button{border:none;background:none;padding:7px 16px;border-radius:100px;font-size:var(--fs-4);font-weight:500;color:var(--gray);transition:all .25s var(--ease);font-family:Inter}.seg button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000014}.prog{height:4px;background:#16171a14;border-radius:3px;overflow:hidden}.prog>div{height:100%;background:var(--accent);border-radius:3px;transition:width .3s var(--ease)}.kanban{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px}.kcol{min-width:242px;width:242px;flex-shrink:0}.kcol .khead{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 10px;font-size:var(--fs-2);font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--gray)}.kbody{background:#16171a0a;border-radius:var(--r-card);padding:8px;min-height:110px;transition:all .2s var(--ease)}.kbody.over{background:var(--accent-soft);outline:1px dashed rgba(46,75,255,.4)}.kempty{padding:20px 0}.tcard{background:#fff;border:1px solid var(--hair-l-soft);border-radius:13px;padding:11px 13px;margin-bottom:8px;cursor:pointer;box-shadow:0 1px 3px #0000000a;transition:all .25s var(--ease)}.tcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tcard .cl{font-size:var(--fs-2);font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--accent-tx);margin-bottom:4px}.tcard .tt{font-size:var(--fs-5);font-weight:500;line-height:1.35}.tcard .meta{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--fs-3);color:var(--gray)}.tcard .meta svg{width:12px;height:12px;vertical-align:-2px;margin-right:3px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#16161666;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:60;overflow-y:auto}.overlay.pal{padding-top:12vh}.modal{background:var(--cream-2);border-radius:var(--r-panel);width:100%;max-width:660px;box-shadow:var(--shadow-lg);overflow:hidden;animation:pop .22s var(--ease)}@keyframes pop{0%{transform:scale(.97) translateY(10px);opacity:0}}.mhead{padding:24px 28px 16px;border-bottom:1px solid var(--hair-l-soft);background:#fff}.mbody{padding:20px 28px 26px;max-height:62vh;overflow-y:auto}.check{display:flex;gap:12px;align-items:flex-start;padding:9px 12px;border-radius:12px;cursor:pointer;transition:background .15s}.check:hover{background:#fffc}.ck{width:20px;height:20px;border-radius:7px;border:1.5px solid rgba(22,23,26,.28);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s var(--ease);margin-top:1px;background:#fff}.check.done .ck{background:var(--accent);border-color:var(--accent)}.check.done .ck svg{stroke:#fff}.check .t{font-size:var(--fs-5);line-height:1.4}.check.done .t{color:var(--gray);text-decoration:line-through}.check .who{font-size:var(--fs-3);color:var(--gray);margin-top:2px}:is(select,input[type=text]):where(:not(.apx *)){background:#fff;border:1px solid var(--hair-l);color:var(--ink);border-radius:100px;padding:8px 16px;font-size:var(--fs-5);font-family:inherit;outline:none;transition:border .2s}select:focus,input:focus{border-color:var(--accent)}.blockmsg{display:flex;gap:10px;align-items:flex-start;background:var(--red-soft);border:1px solid rgba(207,63,53,.25);color:#8e2f27;border-radius:13px;padding:12px 15px;font-size:var(--fs-4);line-height:1.5;margin:0 0 14px}.okmsg{display:flex;gap:7px;align-items:center;color:var(--green-tx);font-size:var(--fs-4);font-weight:500}.lnkline{text-decoration:underline;cursor:pointer}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:980px){.grid2{grid-template-columns:1fr}.content{padding:20px}.topwrap{padding:12px 20px 6px}.island{flex-wrap:nowrap;overflow-x:auto}}.step{display:flex;gap:16px;padding:15px 17px;border:1px solid var(--hair-l-soft);border-radius:var(--r-card);margin-bottom:10px;background:#fff;align-items:flex-start;transition:opacity .25s}.step.done{opacity:.5}.step .icw{width:38px;height:38px;border-radius:12px;background:var(--dark);color:var(--on-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.step .icw svg{width:16px;height:16px}.step .tt{font-size:var(--fs-5);font-weight:600}.step .dd{font-size:var(--fs-4);color:var(--gray);margin-top:2px;line-height:1.45}.permrow{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;border-bottom:1px solid var(--hair-l-soft);font-size:var(--fs-5);gap:10px}.permrow:last-child{border:none}.sw{width:40px;height:24px;border-radius:100px;background:#16171a29;position:relative;transition:background .25s var(--ease);flex-shrink:0;border:none}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .25s var(--ease);box-shadow:0 1px 3px #00000040}.sw.on{background:var(--accent)}.sw.on:after{left:19px}.locked-view{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 20px;color:var(--gray);text-align:center}.locked-view svg{width:34px;height:34px;margin-bottom:16px;stroke:var(--gray)}.empty{padding:26px;text-align:center;color:var(--gray);font-size:var(--fs-5)}.lnk{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-4);font-weight:500;color:var(--ink-2);border:1px solid var(--hair-l);border-radius:100px;padding:6px 14px;background:#fff}.lnk svg{width:12px;height:12px}.arr{transition:transform .25s var(--ease)}tr.click:hover .arr,.rowcard:hover .arr{transform:translate(3px)}.palette{background:var(--cream-2);border-radius:20px;width:100%;max-width:560px;box-shadow:var(--shadow-lg);overflow:hidden;animation:pop .2s var(--ease)}.pal-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hair-l-soft);background:#fff}.pal-head input{flex:1;border:none;background:none;font-size:var(--fs-6);outline:none;padding:0;border-radius:0}.pal-body{max-height:380px;overflow-y:auto;padding:8px}.pal-hint{padding:26px;text-align:center;color:var(--gray);font-size:var(--fs-5)}.pal-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer}.pal-row:hover{background:#fff}.pal-ic{width:32px;height:32px;border-radius:10px;background:#16171a0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pal-ic svg{width:15px;height:15px;color:var(--ink-2)}.pal-t{font-size:var(--fs-5);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-d{font-size:var(--fs-3);color:var(--gray)}.wsteps{display:flex;gap:6px;margin-top:16px}.wstep{display:flex;align-items:center;gap:7px;font-size:var(--fs-3);font-weight:500;color:var(--gray);padding:5px 12px 5px 6px;border-radius:100px;background:#16171a0a}.wstep.on{background:var(--accent-soft);color:var(--accent-tx)}.wstep.done{color:var(--green-tx);background:var(--green-soft)}.wnum{width:18px;height:18px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2);font-weight:700;border:1px solid var(--hair-l)}.area-ic{width:38px;height:38px;border-radius:12px;background:var(--dark);color:var(--on-dark);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.area-ic svg{width:16px;height:16px}.area-ic.sm{width:30px;height:30px;border-radius:9px;margin-bottom:0;flex-shrink:0}.area-ic.sm svg{width:13px;height:13px}.tpl-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hair-l-soft);border-radius:13px;margin-bottom:8px;background:#fff;cursor:pointer;transition:all .2s var(--ease)}.tpl-row:hover{box-shadow:var(--shadow);border-color:#2e4bff4d}.tpl-row.sel{border-color:var(--accent);background:var(--accent-soft)}.frow{display:flex;align-items:center;gap:14px;margin-bottom:12px}.frow label{width:110px;font-size:var(--fs-4);color:var(--gray);flex-shrink:0}.frow input,.frow select{flex:1}.pol-layout{display:flex;gap:16px;align-items:flex-start}.pol-side{width:230px;flex-shrink:0;display:flex;flex-direction:column;gap:3px}.pol-item{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:11px;border:none;background:none;font-size:var(--fs-5);font-weight:500;color:var(--ink-2);text-align:left;transition:all .15s}.pol-item svg{width:14px;height:14px;flex-shrink:0}.pol-item:hover{background:#fff}.pol-item.on{background:var(--dark);color:var(--on-dark)}@media (max-width:980px){.pol-layout{flex-direction:column}.pol-side{width:100%;flex-direction:row;flex-wrap:wrap}}.flow{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:4px 0 8px}.flow-node{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;background:#fff;border:1px solid var(--hair-l-soft);border-radius:var(--r-card);padding:13px 15px;cursor:pointer;transition:all .2s var(--ease);text-align:left}.flow-node:hover{box-shadow:var(--shadow-lg)}.flow-node.on{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.flow-node.on .flow-count{color:#f5f5f380}.flow-num{font-size:var(--fs-2);font-weight:700;letter-spacing:.8px;color:var(--accent-tx);background:var(--accent-soft);border-radius:100px;padding:2px 8px}.flow-node.on .flow-num{background:#2e4bff59;color:#fff}.flow-count{font-size:var(--fs-3);color:var(--gray)}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calgrid.head{margin-bottom:4px}.calh{font-size:var(--fs-2);font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--gray);padding:6px 8px}.calcell{background:#fff;border:1px solid var(--hair-l-soft);border-radius:10px;min-height:96px;padding:6px}.calcell.off{background:transparent;border-color:transparent}.calcell.hoy{outline:1.5px solid var(--accent);outline-offset:-1px}.caldia{font-family:Inter;font-weight:600;font-size:var(--fs-4);margin:2px 2px 6px;display:flex;align-items:center}.calitem{display:flex;align-items:center;gap:5px;font-size:var(--fs-2);padding:3px 6px;border-radius:7px;margin-bottom:3px;cursor:pointer;border-left:3px solid;background:#16171a0a;transition:all .15s}.calitem:hover{background:#16171a14}.calitem.a-social{border-color:var(--accent)}.calitem.a-paid{border-color:#7a4bff}.calitem.a-diseno{border-color:#0e9c8a}.calitem.a-general{border-color:#8a8f96}.calclient{font-weight:700;letter-spacing:.3px;text-transform:uppercase;font-size:var(--fs-1);color:var(--gray);flex-shrink:0}.caltit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.caleye{border:none;background:none;padding:0;color:#16171a40;flex-shrink:0;display:flex}.caleye.on{color:var(--accent-tx)}.calmas{font-size:var(--fs-2);color:var(--gray);padding:1px 6px}.calleg{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.calleg.a-social{background:var(--accent)}.calleg.a-paid{background:#7a4bff}.calleg.a-diseno{background:#0e9c8a}.calleg.a-general{background:#8a8f96}.portal{border:1px solid var(--hair-l);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--shadow-lg)}.portal-head{display:flex;align-items:center;gap:12px;background:var(--dark);padding:16px 24px}.portal-body{background:var(--cream);padding:22px 24px}.packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:8px}.pack{background:#fff;border:1px solid var(--hair-l-soft);border-radius:var(--r-card);padding:20px;box-shadow:var(--shadow)}.calitem.a-email{border-color:#c2419b}.calleg.a-email{background:#c2419b}.ta{width:100%;background:#fff;border:1px solid var(--hair-l);border-radius:14px;padding:10px 14px;font-size:var(--fs-5);font-family:inherit;outline:none;resize:vertical;line-height:1.5}.ta:focus{border-color:var(--accent)}.inline-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-form input{flex:1;min-width:160px}.mention{color:var(--accent-tx);font-weight:600;background:var(--accent-soft);border-radius:6px;padding:0 4px}.xbtn{border:none;background:none;color:var(--gray);flex-shrink:0;width:28px;height:28px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.xbtn:hover{color:var(--red-tx);background:var(--red-soft)}.filegrid{display:flex;gap:10px;flex-wrap:wrap}.fthumb{width:110px;text-decoration:none;color:var(--ink-2)}.fthumb img{width:110px;height:78px;object-fit:cover;border-radius:10px;border:1px solid var(--hair-l-soft);display:block}.fthumb span{font-size:var(--fs-2);display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdoc{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-4);color:var(--ink-2);border:1px solid var(--hair-l);border-radius:100px;padding:7px 14px;background:#fff;text-decoration:none}.fdoc svg{width:13px;height:13px}.sop-paso{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--hair-l-soft)}.sop-paso:last-child{border:none}.miday-row{display:flex;align-items:center;gap:11px;padding:9px 8px;border-radius:11px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--hair-l-soft)}.miday-row:hover{background:#ffffffd9}.tcard.prio-alta{border-left:3px solid var(--red)}.briefblock{background:#fff;border:1px solid var(--hair-l-soft);border-radius:12px;padding:12px 14px;margin-top:10px}.brieflbl{font-size:var(--fs-2);font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.briefblock table td{padding:5px 12px 5px 0;font-size:var(--fs-4);border-bottom:1px solid var(--hair-l-soft)}.expbtn{border:none;background:none;color:var(--gray);padding:2px;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center}.expbtn:hover{color:var(--accent-tx);background:var(--accent-soft)}.callout{display:flex;gap:11px;align-items:flex-start;background:var(--amber-soft);border:1px solid rgba(184,115,15,.25);border-radius:14px;padding:13px 16px;font-size:var(--fs-5);line-height:1.55}.avatar-img{border-radius:50%;object-fit:cover;display:inline-block;flex-shrink:0;vertical-align:middle}.ownercell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.clichip{display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.clichip .avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fotolabel{cursor:pointer;font-size:var(--fs-3);color:var(--accent-tx)}.fotolabel input{display:none}.swatches{display:flex;gap:7px;align-items:center}.swatch{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,.1);transition:transform .12s var(--ease)}.swatch.verde{background:var(--green)}.swatch.ambar{background:var(--amber)}.swatch.rojo{background:var(--red)}.swatch.on{border-color:var(--ink);transform:scale(1.15)}.richbar{display:flex;gap:4px;margin-bottom:6px}.richbar button{border:1px solid var(--hair-l);background:#fff;border-radius:7px;padding:3px 10px;font-size:var(--fs-4);cursor:pointer}.richbar button:hover{border-color:var(--accent);color:var(--accent-tx)}.richbox{background:#fff;border:1px solid var(--accent);border-radius:12px;padding:10px 12px;min-height:64px;font-size:var(--fs-5);line-height:1.55;outline:none}.richtext ul{margin:6px 0 6px 20px;list-style:disc}.richtext ol{margin:6px 0 6px 20px}.richtext p{margin:4px 0}.translog{background:#fff;border:1px solid var(--hair-l-soft);border-radius:10px;padding:9px 12px;font-size:var(--fs-4);line-height:1.55;color:var(--ink-2);margin-top:6px;white-space:pre-wrap}.bellwrap{position:relative}.bellbadge{position:absolute;top:-5px;right:-5px;background:var(--red,#d33);color:#fff;font-size:var(--fs-2);font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--bg,#fff)}.notifpanel{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px #0f122224;z-index:60;overflow:hidden}.notifhead{font-size:var(--fs-2);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);padding:12px 14px 8px}.notifitem{display:flex;gap:10px;padding:10px 14px;cursor:pointer;border-top:1px solid var(--line)}.notifitem:hover{background:var(--bg2,#f6f7f9)}.notifitem .nt{font-size:var(--fs-4);font-weight:500;color:var(--ink)}.notifitem .ns{font-size:var(--fs-3);color:var(--tx3);margin-top:2px}.actrow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line)}.actrow:last-child{border-bottom:none}.actrow .at{font-size:var(--fs-4);color:var(--ink);line-height:1.45}.actrow .ats{font-size:var(--fs-3);color:var(--tx3);margin-top:1px}.comvis{font-size:var(--fs-2);font-weight:600;letter-spacing:.02em;padding:1px 7px;border-radius:20px;border:1px solid var(--line);color:var(--tx3)}.comvis.cli{background:var(--green-soft,#e9f7ee);border-color:#1f8a4c4d;color:var(--green,#1f8a4c)}.rail{width:66px;flex-shrink:0;background:var(--dark);color:var(--on-dark);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;z-index:30}.rail-logo{width:36px;height:36px;border-radius:10px;overflow:hidden;margin-bottom:14px;box-shadow:0 2px 10px #0006}.rail-logo img{width:100%;height:100%;object-fit:cover;display:block}.rail-nav{display:flex;flex-direction:column;gap:2px;flex:1;width:100%;align-items:center}.railbtn{width:54px;padding:8px 2px;border:none;background:none;color:#f5f5f37a;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:11px;cursor:pointer;transition:all .18s var(--ease)}.railbtn svg{width:17px;height:17px}.railbtn span{font-size:var(--fs-1);font-weight:600;letter-spacing:.02em;line-height:1.1;text-align:center}.railbtn:hover{background:#ffffff12;color:var(--on-dark)}.rail-foot{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--hair-d);width:54px}.subside{width:206px;flex-shrink:0;background:#fff;border-right:1px solid var(--hair-l-soft);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px 12px;overflow-y:auto}.subside-title{font-family:Inter;font-size:var(--fs-7);font-weight:600;letter-spacing:-.012em;padding:2px 8px 12px}.subgroup{font-size:var(--fs-1);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);font-weight:600;padding:14px 8px 5px}.subitem2{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;border:none;background:none;color:var(--ink-2);font-size:var(--fs-4);font-weight:500;text-align:left;width:100%;cursor:pointer;transition:all .15s var(--ease)}.subitem2 svg{width:14.5px;height:14.5px;flex-shrink:0;color:var(--gray)}.subitem2:hover{background:var(--cream-2)}.subitem2.on{background:var(--accent-soft);color:var(--accent-tx)}.subside-foot{margin-top:auto;padding:10px 8px 0;border-top:1px solid var(--hair-l-soft);font-size:var(--fs-2);color:var(--gray);font-family:ui-monospace,monospace}.crumbs{display:flex;align-items:center;gap:7px;font-family:Inter;font-size:var(--fs-6);font-weight:500;letter-spacing:-.01em;white-space:nowrap}.crumbs .c-mod{color:var(--gray);cursor:pointer}.crumbs .c-sep{color:var(--hair-l);font-weight:400}.crumbs .c-cur{color:var(--ink)}.tnum{font-size:var(--fs-2);color:var(--gray);font-family:ui-monospace,monospace;font-weight:500}.kdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chkchip{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-2);color:var(--gray);border:1px solid var(--hair-l-soft);border-radius:6px;padding:1px 6px}.chkchip.done{color:var(--green-tx);border-color:#1f8a4c4d;background:var(--green-soft)}.emptybox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;text-align:center}.emptybox .eico{width:46px;height:46px;border-radius:50%;background:var(--cream-2);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.emptybox .eico svg{width:20px;height:20px;color:var(--gray)}.emptybox .et{font-family:Inter;font-size:var(--fs-6);font-weight:600;color:var(--ink)}.emptybox .eh{font-size:var(--fs-4);color:var(--gray);margin-top:5px;max-width:340px;line-height:1.5}.favbtn{border:none;background:none;cursor:pointer;color:var(--hair-l);font-size:var(--fs-6);padding:2px}.favbtn.on{color:#e8a213}@media (max-width:980px){.rail,.subside{display:none}}:root{--neon:#d8ff00;--neon-ink:#141414;--accent:#2e4bff;--accent-2:#2138d6;--accent-soft:#e9edff;--ink:#14151a;--ink-2:#3b3f47;--gray:#6b7178;--gray-2:#9298a0;--bg:#f7f8fa;--bg-2:#fff;--panel:#fbfcfd;--hair:rgba(18,19,24,.09);--hair-soft:rgba(18,19,24,.055);--green:#12894b;--green-soft:#e3f5ea;--amber:#b06f10;--amber-soft:#fbf0da;--red:#d13f37;--red-soft:#fcebe9;--r-card:14px;--r-panel:20px;--r-inp:10px;--shadow-xs:0 1px 2px rgba(18,19,24,.05);--shadow:0 1px 2px rgba(18,19,24,.04), 0 8px 24px rgba(18,19,24,.05);--shadow-lg:0 16px 48px rgba(18,19,24,.16);--ease:cubic-bezier(.22,.75,.28,1)}body{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-5);line-height:1.5;letter-spacing:-.006em;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.tight,.h-page,.subside-title{font-family:Inter,-apple-system,sans-serif}.dim,.dim2{color:var(--gray)}.h-page{font-size:clamp(20px,1.9vw,25px);font-weight:600;letter-spacing:-.012em;color:var(--ink);margin-bottom:5px}h2.sec{font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em;margin:26px 0 12px}.rail{width:64px;background:#111113}.rail-logo{width:34px;height:34px;border-radius:10px;box-shadow:0 2px 10px #00000073}.railbtn{width:52px;padding:8px 2px;border-radius:12px;color:#f5f5f380;transition:all .16s var(--ease)}.railbtn span{font-size:var(--fs-1);letter-spacing:.015em;margin-top:1px}.railbtn:hover{background:#ffffff12;color:#fff}.railbtn.on{background:#2e4bff47;color:#fff}.railbtn.on svg{color:#fff}.subside{width:224px;background:var(--bg-2);border-right:1px solid var(--hair-soft);padding:16px 12px 12px}.subside-title{font-size:var(--fs-7);font-weight:600;letter-spacing:-.012em;padding:2px 8px 14px;color:var(--ink)}.subgroup{font-size:var(--fs-2);font-weight:600;letter-spacing:1.3px;color:var(--gray-2);padding:15px 8px 6px}.subitem2{padding:7px 10px;border-radius:9px;font-size:var(--fs-5);font-weight:500;gap:10px;color:var(--ink-2);transition:all .14s var(--ease)}.subitem2 svg{width:15px;height:15px;color:var(--gray-2)}.subitem2:hover{background:#f2f4f7}.subitem2.on{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}.subitem2.on svg{color:var(--accent-tx)}.subside-foot{font-size:var(--fs-2);color:var(--gray-2);font-family:ui-monospace,monospace}.topwrap{padding:16px 34px 8px;background:linear-gradient(var(--bg) 62%,rgba(247,248,250,0))}.island{height:48px;padding:0 8px 0 20px;background:#ffffffb8;border:1px solid var(--hair-soft);backdrop-filter:blur(50px) saturate(1.3);-webkit-backdrop-filter:blur(50px) saturate(1.3);box-shadow:0 4px 18px #12131812}.crumbs{font-size:var(--fs-6);font-weight:500;letter-spacing:-.012em}.crumbs .c-mod{color:var(--gray)}.crumbs .c-cur{color:var(--ink);font-weight:600}.crumbs .c-sep{color:#cfd3d9;font-weight:400}.isbtn{font-size:var(--fs-4);font-weight:500;padding:7px 13px;border-radius:100px;border:1px solid var(--hair);color:var(--ink-2);transition:all .16s var(--ease)}.isbtn svg{width:13px;height:13px}.isbtn:hover{background:var(--hover);border-color:var(--hair)}.isbtn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.isbtn.primary:hover{background:var(--accent-2);box-shadow:0 6px 18px #2e4bff52}.kbd{font-size:var(--fs-2);background:#f1f3f6;border:1px solid var(--hair);color:var(--gray)}.content{padding:22px 34px 64px;max-width:1240px}.island{position:relative;height:50px}.crumbs .c-mod{color:var(--gray);font-weight:500;font-size:var(--fs-5)}.crumbs .c-cur{color:var(--ink);font-weight:600;font-size:var(--fs-6);letter-spacing:-.01em}.topsearch{position:absolute;left:50%;translate:-50% 0;min-width:250px;justify-content:center;color:var(--gray-2);background:#ffffff8c}.topsearch:hover{background:var(--hover)}.topactions{margin-left:auto;display:flex;align-items:center;gap:8px}@media (max-width:1100px){.topsearch{display:none}}.subside.collapsed{display:none}.rail-logo{flex-shrink:0}.rail-nav{overflow-y:auto;overflow-x:hidden;min-height:0;width:100%}.rail-nav::-webkit-scrollbar{width:0;display:none}.rail-foot{flex-shrink:0}.tiles{gap:12px;margin-bottom:22px}.card{background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:var(--r-card);box-shadow:var(--shadow-xs)}.rowcard{transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.rowcard:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.note{background:var(--accent-soft);border:1px solid rgba(46,75,255,.18);border-radius:var(--r-card);color:#22317f}table{font-size:var(--fs-5);border-collapse:collapse}th{font-size:var(--fs-2);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--gray);padding:11px 16px;border-bottom:1px solid var(--hair);white-space:nowrap;background:var(--panel)}td{padding:11px 16px;border-bottom:1px solid var(--hair-soft);vertical-align:middle;color:var(--ink-2)}tr:last-child td{border-bottom:none}tr.click{cursor:pointer}tr.click:hover td{background:#f8fafc}tfoot td{border-top:1px solid var(--hair);background:var(--panel);font-weight:600;color:var(--ink)}.tnum{font-family:ui-monospace,monospace;font-size:var(--fs-4);color:var(--gray)}.chip{font-size:var(--fs-3);font-weight:500;padding:3px 10px;border-radius:100px;border:1px solid var(--hair);background:#fff;color:var(--ink-2)}.chip.gold{background:#fbf4df;border-color:#e7d7a6;color:#8a6a12}.chip.silver{background:#f0f2f5;border-color:#d6dbe0;color:#586573}.chip.bronze{background:#f8efe6;border-color:#e2cbb4;color:#8a5a32}.chip.ac{background:var(--accent-soft);border-color:#2e4bff47;color:var(--accent-tx)}.dot{width:8px;height:8px;border-radius:50%}.seg{background:#eceff3;border-radius:100px;padding:3px}.seg button{font-size:var(--fs-4);font-weight:500;padding:6px 15px;color:var(--gray)}.seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px #1213181a}.btn{border-radius:100px;font-weight:500}.btn.primary{background:var(--accent)}.btn.primary:hover{background:var(--accent-2);box-shadow:0 8px 22px #2e4bff4d}.btn.ghost{border:1px solid var(--hair)}.btn-login{background:var(--accent);border-radius:100px}.btn-login:hover{background:var(--accent-2)}:is(select,input[type=text],input[type=number],input[type=date],.ta):where(:not(.apx *)){background:#fff;border:1px solid var(--hair);border-radius:var(--r-inp);font-size:var(--fs-5);font-family:inherit;color:var(--ink);padding:8px 13px;outline:none}select:focus,input:focus,.ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2e4bff1f}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}input[type=number]::-webkit-inner-spin-button{opacity:.5}:is(select):where(:not(.apx *)){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7178' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;cursor:pointer}.empty{color:var(--gray)}.emptybox{padding:48px 20px}.emptybox .eico{width:48px;height:48px;background:#f1f3f6}.emptybox .eico svg{color:var(--gray)}.emptybox .et{font-size:var(--fs-6);font-weight:600;color:var(--ink)}.emptybox .eh{font-size:var(--fs-4);color:var(--gray);max-width:360px}.login{background:#0e0e10}.btn-login:hover{box-shadow:0 12px 34px #2e4bff66}.calbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.calbar-acc{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.calnav{width:30px;height:30px;border:1px solid var(--hair);background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;transition:all .15s var(--ease)}.calnav:hover{background:#f4f5f7}.calnav svg{width:15px;height:15px}.calmonth{font-family:Inter;font-weight:600;font-size:var(--fs-7);letter-spacing:-.012em;margin-left:6px;text-transform:capitalize}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%}.calgrid.head{margin-bottom:2px}.calh{color:var(--gray-2);font-size:var(--fs-2);letter-spacing:.7px;text-transform:uppercase;font-weight:600;padding:4px 6px}.calcell{min-height:104px;border-radius:10px;border:1px solid var(--hair-soft);padding:6px;min-width:0;display:flex;flex-direction:column;gap:3px}.calcell.off{background:#fafbfc;border-color:transparent}.calcell.hoy{outline:1.5px solid var(--accent);outline-offset:-1px;background:#2e4bff08}.caldia{font-family:Inter;font-weight:600;font-size:var(--fs-4);color:var(--ink-2);display:flex;align-items:center}.calitem{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;border-radius:7px;font-size:var(--fs-2);background:#fff;border:1px solid var(--hair-soft);border-left:3px solid;cursor:pointer;transition:background .12s}.calitem:hover{background:#f6f8fc}.calclient{flex-shrink:0;max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:.3px;text-transform:uppercase;font-size:var(--fs-1);color:var(--gray)}.caltit{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caleye{flex-shrink:0;border:none;background:none;padding:0;color:#12131840;display:flex;opacity:0;transition:opacity .12s}.caleye svg{width:12px;height:12px}.calcell:hover .caleye{opacity:1}.caleye.on{opacity:1;color:var(--accent-tx)}.calmas{font-size:var(--fs-2);color:var(--gray);padding:1px 6px;cursor:pointer}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#12131829;border-radius:6px;border:3px solid var(--bg)}body.dark{background:#0e0e10;color:#e9eaec}body.dark .subside{background:#151517;border-right-color:#ffffff0f}body.dark .subside-title,body.dark .h-page,body.dark .crumbs .c-cur{color:#f2f3f5}body.dark .subitem2{color:#c4c7cc}body.dark .subitem2:hover{background:#ffffff0d}body.dark .subitem2.on{background:#2e4bff3d;color:#fff}body.dark .subitem2.on svg{color:#93a4ff}body.dark .island{background:#1c1c1fb8;border-color:#ffffff14}body.dark .content{color:#e9eaec}body.dark .card{background:#151517;border-color:#ffffff12}body.dark th{color:#8f949b;background:#161619;border-bottom-color:#ffffff14}body.dark td{color:#c9ccd1;border-bottom-color:#ffffff0d}body.dark tr.click:hover td{background:#ffffff08}body.dark tfoot td{background:#161619;color:#f2f3f5}body.dark .seg{background:#ffffff0f}body.dark .seg button.on{background:#26262a;color:#fff}body.dark .chip{background:#1c1c20;border-color:#ffffff14;color:#c9ccd1}body.dark select,body.dark input[type=text],body.dark .ta{background:#1c1c20;border-color:#ffffff1a;color:#e9eaec}.topwrap{position:sticky;top:0;z-index:30;padding:0;background:var(--bg-2);border-bottom:1px solid var(--hair-soft);box-shadow:0 1px #12131804}.island{position:relative;height:60px;border:0;border-radius:0;padding:0 26px;gap:12px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.island .sp{display:none}.crumbs{font-size:var(--fs-6)}.topsearch{position:absolute;left:50%;translate:-50% 0;min-width:300px;max-width:380px;height:38px;justify-content:flex-start;border-radius:10px;border:1px solid var(--hair);background:var(--bg);color:var(--gray)}.topsearch:hover{background:var(--hover);border-color:var(--hair)}.topsearch .kbd{margin-left:auto;font-size:var(--fs-2);color:var(--gray-2)}.topactions{margin-left:auto;display:flex;align-items:center;gap:9px}.topactions .isbtn{height:38px;border-radius:10px}.topactions .isbtn.primary{height:38px;border-radius:10px;padding:0 15px}.isbtn.iconbtn{padding:0;width:38px;height:38px;justify-content:center;border-radius:10px}.isbtn.iconbtn svg{width:16px;height:16px}.userchip{display:flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:100px;border:1px solid var(--hair);cursor:pointer;transition:all .15s var(--ease)}.userchip:hover{background:var(--bg)}.userchip .uc-t{display:flex;flex-direction:column;line-height:1.12}.userchip .uc-n{font-size:var(--fs-4);font-weight:600;color:var(--ink)}.userchip .uc-r{font-size:var(--fs-2);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--gray-2)}@media (max-width:900px){.userchip .uc-t,.topsearch{display:none}}.userchip{padding:4px 10px 4px 4px;gap:8px}.userchip.on{background:var(--bg);border-color:var(--hair)}.usermenu{padding-bottom:4px}.um-head{display:flex;align-items:center;gap:11px;padding:14px 14px 12px;border-bottom:1px solid var(--hair-soft)}.um-n{font-size:var(--fs-5);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-r{font-size:var(--fs-3);color:var(--gray);margin-top:1px}.usermenu .notifitem{border-top:none;align-items:center;padding:9px 14px}.usermenu .notifitem .nt{font-weight:500}.um-sw{width:34px;height:20px;border-radius:100px;background:var(--hair);position:relative;flex-shrink:0;transition:background .2s var(--ease)}.um-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s var(--ease);box-shadow:0 1px 2px #00000040}.um-sw.on{background:var(--accent)}.um-sw.on:after{left:16px}body.dark .um-head{border-bottom-color:#ffffff12}body.dark .um-sw{background:#ffffff29}.tiles{gap:14px;margin-bottom:24px}.pm-bar{gap:12px 10px;align-items:center}.pm-seg{height:36px;display:inline-flex;align-items:center;padding:3px;margin-bottom:0}.pm-seg button{height:var(--ctl-h-sm);display:inline-flex;align-items:center}.pm-actions{gap:8px;align-items:center}.pm-actions .pm-sel,.pm-actions .pm-btn,.pm-actions .pm-new,.pm-actions .kan-nav button{height:36px}.pm-actions .pm-new{padding:0 15px!important}.kan-nav button{height:36px;width:36px}.pm-sel select{height:34px}.pm-new{margin-left:2px}.pm-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:2px 0 18px;padding-bottom:15px;border-bottom:1px solid var(--hair-soft)}.pm-seg{flex-shrink:0}.pm-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-sel{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid var(--hair);border-radius:9px;background:var(--bg-2)}.pm-sel>span{font-weight:700;color:var(--gray-2);text-transform:uppercase;letter-spacing:.5px;font-size:var(--fs-2)}.pm-sel select{border:0;background:transparent;font-size:var(--fs-4);font-weight:600;color:var(--ink);height:32px;padding:0 16px 0 0}.pm-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--hair);border-radius:9px;background:var(--bg-2);font-size:var(--fs-4);font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .15s var(--ease)}.pm-btn:hover{background:var(--bg)}.pm-btn svg{width:14px;height:14px}.pm-btn.act{border-color:var(--accent);color:var(--accent-tx);background:var(--accent-soft)}.pm-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:100px;background:var(--accent);color:#fff;font-size:var(--fs-2);font-weight:700}.pm-pw{position:relative}.pm-new{height:34px!important;border-radius:9px!important}.pm-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:290px;background:var(--bg-2);border:1px solid var(--hair);border-radius:14px;box-shadow:var(--shadow-lg);padding:15px;display:flex;flex-direction:column;gap:11px;animation:pmpop .16s var(--ease)}@keyframes pmpop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pm-pop-h{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-6);color:var(--ink);letter-spacing:-.01em}.pm-pop label{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-2);font-weight:700;color:var(--gray-2);text-transform:uppercase;letter-spacing:.5px}.pm-pop select,.pm-pop input{height:38px;border:1px solid var(--hair);border-radius:9px;background:var(--bg);padding:0 11px;font-size:var(--fs-5);font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink)}.pm-pop input:focus,.pm-pop select:focus{border-color:var(--accent);outline:none}.pm-pop-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}.pm-clear{border:0;background:transparent;color:var(--gray);font-size:var(--fs-4);font-weight:500;cursor:pointer;padding:6px 4px}.pm-clear:hover{color:var(--red-tx)}.pm-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 16px}.pm-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 5px 0 11px;border-radius:100px;background:var(--accent-soft);color:var(--accent-tx);font-size:var(--fs-4);font-weight:600}.pm-chip button{border:0;background:transparent;color:var(--accent-tx);cursor:pointer;display:flex;padding:2px;border-radius:100px}.pm-chip button svg{width:12px;height:12px}.pm-chip button:hover{background:#2e4bff29}.pm-listinfo{font-size:var(--fs-4);color:var(--gray);margin-bottom:12px}.kanban{gap:14px}.kcol{background:var(--panel);border:1px solid var(--hair-soft);border-radius:14px;padding:6px}.khead{padding:10px 10px 9px;font-size:var(--fs-4);font-weight:600;color:var(--ink-2)}.khead>span:last-child{color:var(--gray-2);font-weight:600}.kbody{padding:4px;gap:8px}.tcard{background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:11px;padding:11px 12px;box-shadow:var(--shadow-xs);transition:all .14s var(--ease)}.tcard:hover{border-color:var(--hair);box-shadow:var(--shadow);transform:translateY(-1px)}.tcard .cl{font-size:var(--fs-2);font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--gray-2)}.tcard .tt{font-size:var(--fs-5);font-weight:600;color:var(--ink);margin:3px 0 2px;letter-spacing:-.01em;line-height:1.35}.tcard .tnum{font-size:var(--fs-2);color:var(--gray-2);font-weight:600}.tcard.prio-alta{border-left:2.5px solid var(--red)}body.dark .topwrap{background:#161619;border-bottom-color:#ffffff12}body.dark .topsearch{background:#ffffff0d;border-color:#ffffff17;color:#9aa0a8}body.dark .userchip{border-color:#ffffff1a}body.dark .userchip .uc-n{color:#f2f3f5}body.dark .pm-bar{border-bottom-color:#ffffff12}body.dark .pm-sel,body.dark .pm-btn,body.dark .pm-pop,body.dark .tcard,body.dark .kcol{background:#1c1c1f;border-color:#ffffff14}body.dark .pm-pop select,body.dark .pm-pop input{background:#161619;color:#e9eaec}body.dark .pm-btn{color:#c9ccd1}body.dark .tcard .tt{color:#f2f3f5}body.dark .kcol{background:#ffffff05}:root{--line:var(--hair);--tx:var(--ink);--tx3:var(--gray);--card:var(--bg-2);--bg2:var(--bg);--line-soft:var(--hair-soft)}body,.subside,.card,.tcard,.kcol,.modal,.mhead,.calcell,.tpl-row,.flow-node,.pack,.notifpanel,.palette,.chip,.btn,.isbtn{transition:background-color .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),box-shadow .18s var(--ease)}body.dark{--track:rgba(255,255,255,.11);--cream:#0e0e10;--cream-2:#151517;--ink:#e9eaec;--ink-2:#c8cbd1;--gray:#8f949b;--hair-l:rgba(255,255,255,.12);--hair-l-soft:rgba(255,255,255,.07);--hair:rgba(255,255,255,.1);--hair-soft:rgba(255,255,255,.06);--bg:#0e0e10;--bg-2:#151517;--panel:#161619;--accent-soft:rgba(46,75,255,.2);--green-soft:rgba(31,138,76,.18);--amber-soft:rgba(184,115,15,.18);--red-soft:rgba(207,63,53,.18);--line:rgba(255,255,255,.09);--tx3:#8f949b;--card:#151517;--bg2:#1c1c1f;--line-soft:rgba(255,255,255,.055);--shadow:0 1px 2px rgba(0,0,0,.35), 0 8px 24px rgba(0,0,0,.28);--shadow-lg:0 20px 56px rgba(0,0,0,.55);--shadow-xs:0 1px 2px rgba(0,0,0,.3)}body.dark .modal{background:#151517}body.dark .mhead{background:#18181b;border-bottom-color:#ffffff12}body.dark .mbody{color:#d4d7dd}body.dark .palette,body.dark .notifpanel{background:#17171a;border-color:#ffffff17}body.dark .pal-head{background:#1c1c1f;border-bottom-color:#ffffff12}body.dark .pal-head input{color:#e9eaec}body.dark .pal-row:hover,body.dark .notifitem:hover{background:#ffffff0d}body.dark .pal-ic{background:#ffffff0f}body.dark .pal-ic svg{color:#c8cbd1}body.dark .notifitem{border-top-color:#ffffff0f}body.dark .bellbadge{border-color:#161619}body.dark .check:hover,body.dark .miday-row:hover{background:#ffffff0a}body.dark .ck{background:#1c1c1f;border-color:#ffffff38}body.dark .check.done .ck{background:var(--accent);border-color:var(--accent)}body.dark .briefblock,body.dark .translog,body.dark .richbox,body.dark .fdoc,body.dark .lnk{background:#1c1c1f;border-color:#ffffff17}body.dark .richbox{border-color:var(--accent)}body.dark .richbar button{background:#1c1c1f;border-color:#ffffff17;color:#c8cbd1}body.dark .fthumb img{border-color:#ffffff17}body.dark input[type=number],body.dark input[type=date]{background:#1c1c1f;border-color:#ffffff1a;color:#e9eaec}body.dark .note{background:#2e4bff1f;border-color:#2e4bff47;color:#c3ccff}body.dark .note b{color:#dbe1ff}body.dark .callout{color:#e9eaec}body.dark .blockmsg{color:#f0a59d}body.dark .okmsg{color:#5cd08c}body.dark .chip.gold{background:#e8b21326;border-color:#e8b21352;color:#e9c463}body.dark .chip.silver{background:#bec8d21f;border-color:#bec8d23d;color:#c4ccd6}body.dark .chip.bronze{background:#b4784629;border-color:#b4784652;color:#d3a074}body.dark .chip.ac{background:#2e4bff33;border-color:#2e4bff66;color:#93a4ff}body.dark .chip.state{background:#ffffff12;color:#c8cbd1}body.dark .chkchip{border-color:#ffffff1a;color:#8f949b}body.dark .btn{background:#26262b;color:#eceef2}body.dark .btn:hover{background:#2f2f35}body.dark .btn.primary{background:var(--accent);color:#fff}body.dark .btn.ghost{background:transparent;border-color:#ffffff24;color:#e9eaec}body.dark .btn.ghost:hover{background:#ffffff0f}body.dark .isbtn{border-color:#ffffff1f;color:#d4d7dd}body.dark .isbtn:hover{background:#ffffff0d}body.dark .isbtn.iconbtn svg{color:#d4d7dd}body.dark .lnk{color:#d4d7dd}body.dark .kbd,body.dark .topsearch .kbd{background:#ffffff12;border-color:#ffffff1a;color:#9aa0a8}body.dark .sw{background:#ffffff29}body.dark .sw.on{background:var(--accent)}body.dark .tpl-row,body.dark .step{background:#1a1a1d;border-color:#ffffff14}body.dark .tpl-row:hover{border-color:#2e4bff80}body.dark .tpl-row.sel{background:#2e4bff29;border-color:var(--accent)}body.dark .area-ic,body.dark .step .icw{background:#2a2a30}body.dark .wstep{background:#ffffff0d}body.dark .wstep.on{background:#2e4bff33;color:#93a4ff}body.dark .wstep.done{background:#1f8a4c2e;color:#5cd08c}body.dark .wnum{background:#2a2a30;border-color:#ffffff1f;color:#e9eaec}body.dark .flow-node{background:#1a1a1d;border-color:#ffffff14}body.dark .flow-node.on{background:var(--accent);border-color:var(--accent);color:#fff}body.dark .flow-node.on .flow-count{color:#ffffffa6}body.dark .pol-item{color:#c8cbd1}body.dark .pol-item:hover{background:#ffffff0d}body.dark .pol-item.on{background:var(--accent);color:#fff}body.dark .pol-item.on svg{color:#fff}body.dark .calcell{background:#161619;border-color:#ffffff0f}body.dark .calcell.off{background:#ffffff04;border-color:transparent}body.dark .calitem{background:#1c1c1f;border-color:#ffffff12}body.dark .calitem:hover{background:#ffffff0f}body.dark .caldia{color:#d4d7dd}body.dark .pack{background:#1a1a1d;border-color:#ffffff14}body.dark .portal-body{background:#101012}body.dark ::-webkit-scrollbar-thumb{background:#ffffff29;border-color:#0e0e10}body.dark .actrow,body.dark .sop-paso,body.dark .permrow,body.dark .miday-row{border-bottom-color:#ffffff0f}body.dark .comvis{border-color:#ffffff1f;color:#8f949b}body.dark .comvis.cli{background:#1f8a4c2e;border-color:#1f8a4c59;color:#5cd08c}body.dark .xbtn:hover{background:#cf3f352e}body.dark .favbtn{color:#ffffff2e}body.dark .favbtn.on{color:#e8b23e}a:focus-visible,button:focus-visible,[role=button]:focus-visible,.railbtn:focus-visible,.subitem2:focus-visible,.isbtn:focus-visible,.seg button:focus-visible,.pm-btn:focus-visible,.tcard:focus-visible,.urow:focus-visible,.tpl-row:focus-visible,.flow-node:focus-visible,.pol-item:focus-visible,.chip:focus-visible,tr.click:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,.ta:focus-visible,.richbox:focus-visible{outline:none}.railbtn:focus-visible{outline-color:#93a4ff;outline-offset:-2px}.isbtn.primary,.btn.primary,.btn-login{will-change:transform}.subitem2:active,.railbtn:active{transform:scale(.98)}.isbtn:active,.btn:active,.pm-btn:active{transform:translateY(.5px)}tr.click:hover .arr,.rowcard:hover .arr{transform:translate(4px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.login:before{animation:none}}.tnum,td,tfoot td,.pm-cnt,.bellbadge,.kbd,.tcard .tnum,.caldia,input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv01" 1}.subgroup{font-size:var(--fs-2);letter-spacing:1.2px}h2.sec{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-5);letter-spacing:-.008em;color:var(--ink);margin:26px 0 12px}body.dark h2.sec{color:#f2f3f5}.empty{color:var(--gray);font-size:var(--fs-4);line-height:1.5}.card>.empty,.card.pad>.empty{padding:30px 22px;text-align:center}td>.empty,th>.empty{padding:26px 8px}.emptybox .eico{background:var(--panel);border:1px solid var(--hair-soft)}body.dark .emptybox .eico{background:#1c1c1f;border-color:#ffffff14}.emptybox .et{font-family:Inter,-apple-system,sans-serif;letter-spacing:-.01em}body.dark .emptybox .et{color:#f2f3f5}.locked-view{padding:88px 20px}.locked-view svg{width:30px;height:30px;margin-bottom:14px;opacity:.85}body.dark .locked-view{color:#9aa0a8}body.dark .locked-view .tight{color:#f2f3f5!important}.card{position:relative}.card>table thead th{position:sticky;top:0;z-index:2}th{background:var(--panel)}body.dark th{background:#161619}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s var(--ease)}th.sortable:hover{color:var(--ink)}th.sortable .sortcaret{display:inline-flex;margin-left:5px;vertical-align:-1px;opacity:.55;transition:transform .18s var(--ease),opacity .15s}th.sortable.asc .sortcaret{transform:rotate(180deg);opacity:1;color:var(--accent-tx)}th.sortable.desc .sortcaret{opacity:1;color:var(--accent-tx)}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}table.zebra tbody tr:nth-child(2n) td{background:#12131805}body.dark table.zebra tbody tr:nth-child(2n) td{background:#ffffff05}.dt-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 14px}.dt-bar .dt-spacer{margin-left:auto}.dt-tool{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--hair);border-radius:9px;background:var(--bg-2);font-size:var(--fs-4);font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .15s var(--ease)}.dt-tool:hover{background:var(--bg)}.dt-tool svg{width:14px;height:14px}.dt-tool.act{border-color:var(--accent);color:var(--accent-tx);background:var(--accent-soft)}body.dark .dt-tool{background:#1c1c1f;border-color:#ffffff17;color:#c8cbd1}body.dark .dt-tool:hover{background:#232328}.dt-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:210px;background:var(--bg-2);border:1px solid var(--hair);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px;animation:pmpop .16s var(--ease)}body.dark .dt-pop{background:#1c1c1f;border-color:#ffffff1a}.dt-pop-h{font-size:var(--fs-2);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--gray-2);padding:6px 8px 4px}.dt-colrow{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;font-size:var(--fs-4);color:var(--ink-2);cursor:pointer}.dt-colrow:hover{background:var(--bg)}body.dark .dt-colrow:hover{background:#ffffff0d}.dt-colrow input{width:15px;height:15px;accent-color:var(--accent)}.dt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 2px;font-size:var(--fs-4);color:var(--gray)}.dt-pg{display:inline-flex;align-items:center;gap:6px}.dt-pg button{width:30px;height:var(--ctl-h-sm);border:1px solid var(--hair);border-radius:8px;background:var(--bg-2);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ease)}.dt-pg button:hover:not(:disabled){background:var(--bg)}.dt-pg button:disabled{opacity:.4;cursor:default}.dt-pg button svg{width:14px;height:14px}body.dark .dt-pg button{background:#1c1c1f;border-color:#ffffff17;color:#c8cbd1}.toasts{position:fixed;right:22px;bottom:22px;z-index:200;display:flex;flex-direction:column;gap:9px;align-items:flex-end;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:11px;min-width:230px;max-width:360px;padding:12px 15px;border-radius:12px;background:var(--bg-2);border:1px solid var(--hair);box-shadow:var(--shadow-lg);cursor:pointer;animation:toastin .2s var(--ease-std, var(--ease))}.toast:hover{transform:translateY(-1px)}.toast-ic{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-ic svg{width:15px;height:15px}.toast.ok .toast-ic{background:var(--green-soft);color:var(--green-tx)}.toast.warn .toast-ic{background:var(--amber-soft);color:var(--amber-tx)}.toast-t{font-size:var(--fs-5);font-weight:500;color:var(--ink);line-height:1.35}@keyframes toastin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}body.dark .toast{background:#1c1c1f;border-color:#ffffff1a}body.dark .toast-t{color:#eceef2}@media (prefers-reduced-motion: reduce){.toast{animation:none}}@media (max-width:640px){.toasts{left:14px;right:14px;align-items:stretch}.toast{max-width:none}}.confirm-modal{background:var(--bg-2);border-radius:18px;max-width:410px;width:calc(100% - 32px);padding:26px 26px 22px;box-shadow:var(--shadow-lg);animation:pop .2s var(--ease);text-align:center}.confirm-ic{width:48px;height:48px;border-radius:50%;background:var(--red-soft);color:var(--red-tx);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.confirm-ic.info{background:var(--accent-soft);color:var(--accent-tx)}.confirm-ic svg{width:22px;height:22px}.confirm-t{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-7);color:var(--ink);letter-spacing:-.012em;line-height:1.3}.confirm-b{font-size:var(--fs-5);color:var(--gray);margin-top:8px;line-height:1.5}.confirm-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.confirm-actions .btn{min-width:120px;justify-content:center}body.dark .confirm-modal{background:#1a1a1d}body.dark .confirm-t{color:#f2f3f5}.datechip{font-size:var(--fs-3);font-weight:600;color:var(--accent-tx);background:var(--accent-soft);padding:2px 9px;border-radius:100px;white-space:nowrap}body.dark .datechip{background:#2e4bff33;color:#93a4ff}input[type=date]{font-variant-numeric:tabular-nums}.home-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:2px 0 22px}.home-hi{margin:0;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.012em;color:var(--ink);line-height:1.1}.home-date{font-size:var(--fs-5);color:var(--gray);margin-top:5px}.home-date:first-letter{text-transform:uppercase}.home-guino{margin-left:10px;padding-left:10px;border-left:1px solid var(--hair);color:var(--gray)}.login2{min-height:100vh;display:flex;background:var(--bg)}.login2-brand{position:relative;width:46%;max-width:620px;background:#0d0d0f;color:#f5f5f3;padding:48px 52px;display:flex;flex-direction:column;overflow:hidden}.lb-glow{position:absolute;inset:-20% -30% auto auto;width:640px;height:640px;background:radial-gradient(circle at 70% 30%,rgba(216,255,0,.16),transparent 60%),radial-gradient(circle at 30% 70%,rgba(46,75,255,.2),transparent 62%);filter:blur(10px);pointer-events:none;animation:lbdrift 18s var(--ease) infinite alternate}@keyframes lbdrift{to{transform:translate(4%,5%) scale(1.06)}}.lb-top{position:relative;display:flex;align-items:center;gap:12px;z-index:2}.lb-mark{width:40px;height:40px;border-radius:11px;box-shadow:0 4px 16px #00000080}.lb-name{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-7);letter-spacing:-.012em}.lb-mid{position:relative;z-index:2;margin-top:auto;margin-bottom:auto;padding:40px 0}.lb-tag{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:clamp(30px,3.4vw,42px);line-height:1.08;letter-spacing:-.012em}.lb-tag br{display:block}.lb-desc{font-size:var(--fs-6);line-height:1.6;color:#f5f5f399;margin-top:18px;max-width:420px}.lb-feats{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.lb-feats li{display:flex;align-items:center;gap:12px;font-size:var(--fs-5);color:#f5f5f3d1}.lb-fic{width:30px;height:30px;border-radius:9px;background:#d8ff0024;color:#d8ff00;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lb-fic svg{width:15px;height:15px}.lb-foot{position:relative;z-index:2;font-size:var(--fs-3);color:#f5f5f352;font-family:ui-monospace,monospace}.login2-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.lp-inner{width:min(430px,100%)}.lp-h{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.012em;color:var(--ink)}.lp-sub{font-size:var(--fs-5);color:var(--gray);line-height:1.55;margin:8px 0 24px}.login2-panel .userpick{display:flex;flex-direction:column;gap:7px;max-height:none;margin-bottom:22px;overflow:visible}.login2-panel .urow{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:14px;border:1px solid var(--hair-soft);background:var(--bg-2);cursor:pointer;transition:all .16s var(--ease)}.login2-panel .urow:hover{border-color:var(--hair);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.login2-panel .urow.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px #2e4bff1a}.login2-panel .urow .nm{color:var(--ink);font-weight:600;font-size:var(--fs-6)}.login2-panel .urow .rl{color:var(--gray);font-size:var(--fs-4);margin-top:1px}.login2-panel .lvl{margin-left:auto;font-size:var(--fs-2);font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:5px 11px;border-radius:100px}.login2-panel .lvl.l1{background:var(--accent);color:#fff}.login2-panel .lvl.l2{background:var(--ink);color:#fff}.login2-panel .lvl.l3{background:#12131814;color:var(--ink-2)}.login2-panel .lvl.l4{background:transparent;border:1px solid var(--hair);color:var(--gray)}.login2-panel .btn-login{width:100%;background:var(--accent);color:#fff;border:none;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-6);padding:14px;border-radius:13px;letter-spacing:-.01em;transition:all .15s var(--ease-std, var(--ease))}.login2-panel .btn-login:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #2e4bff52}.login2-panel .btn-login:disabled{background:var(--hair);color:var(--gray);cursor:default}.login2-panel .login-foot{text-align:center;margin-top:14px;font-size:var(--fs-3);color:var(--gray-2)}body.dark .login2{background:#0d0d0f}body.dark .login2-panel .urow{background:#1a1a1d;border-color:#ffffff14}body.dark .login2-panel .urow .nm,body.dark .login2-panel .lp-h{color:#f2f3f5}body.dark .login2-panel .lvl.l2{background:#e9eaec;color:#151517}body.dark .login2-panel .lvl.l3{background:#ffffff1a;color:#c8cbd1}@media (max-width:880px){.login2{flex-direction:column}.login2-brand{width:100%;max-width:none;padding:32px 28px}.lb-mid{padding:24px 0}.lb-feats{display:none}}.kan-nav{display:inline-flex;gap:5px}.kan-nav button{width:34px;height:34px;border:1px solid var(--hair);border-radius:9px;background:var(--bg-2);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ease)}.kan-nav button:hover{background:var(--bg);color:var(--ink)}.kan-nav button:active{transform:translateY(.5px)}body.dark .kan-nav button{background:#1c1c1f;border-color:#ffffff17;color:#c8cbd1}.kanban{scrollbar-width:thin;padding-bottom:10px}.kanban::-webkit-scrollbar{height:10px;display:block}.kanban::-webkit-scrollbar-thumb{background:#12131833;border-radius:6px;border:3px solid transparent;background-clip:padding-box}.kanban::-webkit-scrollbar-thumb:hover{background:#12131852;background-clip:padding-box;border:3px solid transparent}body.dark .kanban::-webkit-scrollbar-thumb{background:#fff3;background-clip:padding-box}.kanban .kcol{min-width:230px;width:230px}.kcol{background:var(--panel);border:1px solid var(--hair-soft);border-radius:14px;padding:7px}.khead{padding:9px 10px 10px;font-size:var(--fs-3);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2)}.khead .kdot{width:7px;height:7px}.khead>span:last-child{color:var(--gray-2);font-weight:700;background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:100px;min-width:20px;text-align:center;padding:1px 7px;font-size:var(--fs-3)}body.dark .khead>span:last-child{background:#1c1c1f;border-color:#ffffff14}.tcard{position:relative;border-radius:12px;padding:12px 13px 12px 15px;border:1px solid var(--hair-soft);background:var(--bg-2);box-shadow:0 1px 2px #1213180a}.tcard:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--gray-2)}.tcard.area-social:before{background:var(--accent)}.tcard.area-paid:before{background:#7a4bff}.tcard.area-diseno:before{background:#0e9c8a}.tcard.area-email:before{background:#c2419b}.tcard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1213181f;border-color:var(--hair)}.tcard.prio-alta{border-left:0}.tcard.prio-alta:before{background:var(--red);width:3px}.tcard .cl{display:flex;align-items:center;gap:6px;font-size:var(--fs-2);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--gray-2)}.tcard .tt{font-size:var(--fs-5);font-weight:600;color:var(--ink);margin-top:4px;line-height:1.35;letter-spacing:-.01em}.kbody.over{background:var(--accent-soft);outline:1.5px dashed rgba(46,75,255,.45);border-radius:12px}.ckgroup{border:1px solid var(--hair-soft);border-radius:12px;padding:12px 14px;margin-bottom:12px;background:var(--panel)}.ckgroup.entrega{border-color:#b8730f4d;background:#b8730f0b}.ckg-h{display:flex;align-items:center;gap:8px;font-size:var(--fs-3);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.ckg-h svg{width:13px;height:13px;color:var(--gray)}.ckgroup.entrega .ckg-h{color:var(--amber-tx)}.ckgroup.entrega .ckg-h svg{color:var(--amber-tx)}.ckg-h span{font-size:var(--fs-2);font-weight:500;letter-spacing:0;text-transform:none;color:var(--gray-2);margin-left:2px}body.dark .ckgroup{background:#ffffff05;border-color:#ffffff12}body.dark .ckgroup.entrega{border-color:#e0a92a59;background:#b8730f14}.tpl-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;font-size:var(--fs-5);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--hair-soft);margin-bottom:6px}.tpl-item svg{color:var(--gray)}.tpl-item.entrega svg{color:var(--amber-tx)}body.dark .tpl-item{background:#1c1c1f;border-color:#ffffff14}.tpl-add{display:flex;gap:8px;margin-top:9px}.tpl-add input{flex:1;min-width:0}.fr-steps{display:flex;flex-direction:column;gap:2px}.fr-step{display:flex;gap:12px;padding:9px 8px;border-radius:10px;align-items:flex-start}.fr-step:hover{background:var(--panel)}.fr-step.gate{background:#b8730f0d}.fr-num{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-3);font-weight:700;background:var(--accent-soft);color:var(--accent-tx);font-variant-numeric:tabular-nums}.fr-step.gate .fr-num{background:var(--amber-soft);color:var(--amber-tx)}.fr-e{font-size:var(--fs-5);font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fr-gate{font-size:var(--fs-1);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--amber-tx);background:var(--amber-soft);padding:2px 7px;border-radius:5px}.fr-meta{font-size:var(--fs-4);color:var(--gray);margin-top:2px;font-weight:500}.fr-nota{font-size:var(--fs-4);color:var(--gray-2);margin-top:3px;line-height:1.45}body.dark .fr-e{color:#f2f3f5}.fr-var{border:1px solid var(--hair-soft);border-radius:10px;margin-bottom:7px;overflow:hidden}.fr-var-h{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--bg-2);border:0;padding:10px 12px;cursor:pointer;font-size:var(--fs-5);font-weight:600;color:var(--ink);transition:background .14s var(--ease)}.fr-var-h:hover{background:var(--panel)}.fr-var-b{padding:2px 12px 12px 34px;font-size:var(--fs-4);color:var(--gray);line-height:1.55}body.dark .fr-var{border-color:#ffffff12}body.dark .fr-var-h{background:#1a1a1d;color:#f2f3f5}body.dark .fr-var-h:hover{background:#202024}.card:has(>table){overflow-x:auto}.card>table{min-width:100%}td,th{white-space:nowrap}td{height:46px;padding-top:0;padding-bottom:0}th{padding-top:10px;padding-bottom:10px}.tk-t{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.scopecell{display:inline-flex;align-items:center;gap:5px}.chip.more{background:var(--panel);color:var(--gray);border-color:var(--hair);font-weight:600}:is(select,input[type=text],input[type=number],input[type=date]):where(:not(.apx *)){height:38px;padding:0 12px;line-height:38px}select{padding-right:34px}.ta,textarea{min-height:84px;height:auto;line-height:1.5;padding:10px 12px}.inline-form{gap:10px;align-items:center}.inline-form input,.inline-form select,.inline-form .btn{height:38px}.frow{gap:10px;align-items:center}.frow input,.frow select{height:38px}.btn{min-height:38px}.btn.sm{min-height:34px;height:34px}h2.sec{margin:26px 0 13px}h2.sec:first-child{margin-top:0}.tiles{gap:14px;margin-bottom:22px}.grid2{gap:16px}.miday-row{padding:9px 10px;gap:11px}.permrow{padding:10px 6px}.tcard .tc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tcard .tt{font-size:var(--fs-5);font-weight:600;color:var(--ink);margin:4px 0 0;letter-spacing:-.01em;line-height:1.35}.tcard .tc-mid{display:flex;align-items:center;gap:7px;margin-top:8px;flex-wrap:wrap}.tcard .tc-due{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-3);color:var(--gray)}.tcard .tc-due svg{width:11px;height:11px}.tcard .tc-due.over{color:var(--red-tx);font-weight:600}.tcard .tc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.tcard .tc-l{display:inline-flex;align-items:center;gap:6px;min-width:0}.tcard .tc-r{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.chip.mini{font-size:var(--fs-2);padding:1px 8px;text-transform:uppercase;letter-spacing:.3px;color:var(--gray);background:var(--panel);border-color:var(--hair-soft);font-weight:600}.tcard .prog{margin-top:9px}body.dark .chip.mini{background:#ffffff0d;color:#9aa0a8}.apx{display:inline-flex;min-width:0}.frow .apx{flex:1}.apx-date{display:block}.apx-money{max-width:200px}.apx-num{max-width:180px}.frow .apx-num,.frow .apx-money{max-width:230px}.frow .apx-sel,.pm-actions .apx-sel{min-width:170px}.frow .apx-sel [role=combobox]{width:100%}.apx-sel{display:block}.calbar .apx-sel,.pm-actions .apx-sel{min-width:180px}.leg-est{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-3);color:var(--gray)}.gantt-head,.gantt-row{display:grid;grid-template-columns:190px 1fr 150px;align-items:center;gap:12px}.gantt-row{padding:11px 0;border-top:1px solid var(--hair-soft);cursor:pointer}.gantt-row:hover{background:var(--panel)}.gantt-lbl{min-width:0}.gantt-name{font-size:var(--fs-5);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-sub{font-size:var(--fs-3);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-track{position:relative;height:26px}.gantt-head .gantt-track{height:18px}.gantt-tick{position:absolute;font-size:var(--fs-2);color:var(--gray-2);transform:translate(-50%)}.gantt-bar{position:absolute;top:3px;height:20px;border-radius:6px;display:flex;align-items:center;padding:0 8px;min-width:34px}.gantt-bar span{font-size:var(--fs-2);font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-meta{display:flex;align-items:center;gap:10px;justify-content:flex-end}@media (max-width:820px){.gantt-head,.gantt-row{grid-template-columns:130px 1fr}.gantt-meta{display:none}}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(var\(--cell-size\)\+0\.5rem\)\]{padding-inline:calc(var(--cell-size) + .5rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-4\!{padding-inline-start:calc(var(--spacing) * 4)!important}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-13{padding-inline-start:calc(var(--spacing) * 13)}.ps-16{padding-inline-start:calc(var(--spacing) * 16)}.pe-4\!{padding-inline-end:calc(var(--spacing) * 4)!important}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.25{padding-bottom:calc(var(--spacing) * 1.25)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\!{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)}[data-base-ui-portal]{z-index:1000}[data-base-ui-portal]>div,[data-base-ui-portal] [class~=z-50]{z-index:1000}.remrow{display:flex;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid var(--hair-soft)}.remrow:last-child{border-bottom:none}.remrow.done .remtxt{text-decoration:line-through;color:var(--gray-2)}.remck{width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--hair);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent-tx);padding:0}.remrow.done .remck{background:var(--accent);border-color:var(--accent);color:#fff}.remtxt{flex:1;font-size:var(--fs-5);color:var(--ink);line-height:1.35}body.dark .remck{background:#1c1c1f}.remchip{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--fs-2);font-weight:600;color:var(--gray);background:var(--panel);border:1px solid var(--hair-soft);padding:1px 8px;border-radius:100px}.remchip.due{color:var(--red-tx);background:var(--red-soft);border-color:transparent}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--border-width)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-solid{--tw-border-style:solid;border-style:solid}.border-border{border-color:var(--border)}.border-border-muted{border-color:var(--border-muted)}.border-border-overlay{border-color:var(--border-overlay)}.border-border-strong{border-color:var(--border-strong)}.border-current{border-color:currentColor}.border-error-soft{border-color:var(--error-soft)}.border-info-soft{border-color:var(--info-soft)}.border-primary{border-color:var(--primary)}.border-primary-soft{border-color:var(--primary-soft)}.border-secondary-soft{border-color:var(--secondary-soft)}.border-success-soft{border-color:var(--success-soft)}.border-transparent{border-color:#0000}.border-warning-soft{border-color:var(--warning-soft)}.border-white\/15{border-color:#ffffff26}.before\:border:before{border-style:var(--tw-border-style);border-width:var(--border-width)}.before\:border-border:before{border-color:var(--border)}.before\:border-primary:before{border-color:var(--primary)}.before\:border-transparent:before{border-color:#0000}.before\:border-white\/10:before{border-color:#ffffff1a}.hover\:before\:border-border:hover:before{border-color:var(--border)}.hover\:before\:border-border-strong:hover:before{border-color:var(--border-strong)}.hover\:before\:border-white\/15:hover:before{border-color:#ffffff26}.data-active\:before\:border-border[data-active]:before{border-color:var(--border)}.data-active\:before\:border-border-strong[data-active]:before{border-color:var(--border-strong)}.data-active\:before\:border-white\/15[data-active]:before{border-color:#ffffff26}.data-popup-open\:before\:border-border[data-popup-open]:before{border-color:var(--border)}.data-popup-open\:before\:border-border-strong[data-popup-open]:before{border-color:var(--border-strong)}.data-popup-open\:before\:border-white\/15[data-popup-open]:before{border-color:#ffffff26}.data-pressed\:before\:border-border[data-pressed]:before{border-color:var(--border)}.data-pressed\:before\:border-border-strong[data-pressed]:before{border-color:var(--border-strong)}.data-pressed\:before\:border-white\/15[data-pressed]:before{border-color:#ffffff26}.\[a\,button\]\:before\:border:is(a,button):before{border-style:var(--tw-border-style);border-width:var(--border-width)}.\[a\,button\]\:before\:border-transparent:is(a,button):before{border-color:#0000}.\[a\,button\]\:hover\:before\:border-border:is(a,button):hover:before{border-color:var(--border)}.\[a\,button\]\:hover\:before\:border-border-strong:is(a,button):hover:before{border-color:var(--border-strong)}.\[a\,button\]\:hover\:before\:border-white\/15:is(a,button):hover:before{border-color:#ffffff26}.\[a\,button\]\:data-popup-open\:before\:border-border:is(a,button)[data-popup-open]:before{border-color:var(--border)}.\[a\,button\]\:data-popup-open\:before\:border-border-strong:is(a,button)[data-popup-open]:before{border-color:var(--border-strong)}.\[a\,button\]\:data-popup-open\:before\:border-white\/15:is(a,button)[data-popup-open]:before{border-color:#ffffff26}.\[a\,button\]\:data-pressed\:before\:border-border:is(a,button)[data-pressed]:before{border-color:var(--border)}.\[a\,button\]\:data-pressed\:before\:border-border-strong:is(a,button)[data-pressed]:before{border-color:var(--border-strong)}.\[a\,button\]\:data-pressed\:before\:border-white\/15:is(a,button)[data-pressed]:before{border-color:#ffffff26}tr[data-estado]{transition:background .15s var(--ease)}tr[data-estado="To do"]{background:#696e740d}tr[data-estado="En progreso"]{background:#2e4bff0b}tr[data-estado=Feedback]{background:#7c3aed0d}tr[data-estado="En revisión cliente"],tr[data-estado="Listo para subir"]{background:#b8730f13}tr[data-estado=Publicado],tr[data-estado=Hecho]{background:#1f8a4c0f}tr[data-estado="Paid Activo"],tr[data-estado="Always On"]{background:#2e4bff0f}tr[data-estado=Estancado]{background:#cf3f350f}body.dark tr[data-estado="To do"]{background:#ffffff08}body.dark tr[data-estado="En progreso"]{background:#5a78ff1a}body.dark tr[data-estado=Feedback]{background:#966eff1a}body.dark tr[data-estado="En revisión cliente"],body.dark tr[data-estado="Listo para subir"]{background:#d6963c1f}body.dark tr[data-estado=Publicado],body.dark tr[data-estado=Hecho]{background:#3cbe781a}body.dark tr[data-estado="Paid Activo"],body.dark tr[data-estado="Always On"]{background:#5a78ff1f}body.dark tr[data-estado=Estancado]{background:#e65a501f}.cli-name{margin:0;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.012em;color:var(--ink);line-height:1.1}body.dark .cli-name{color:#f2f3f5}.inline-form .apx-date{flex:0 0 auto;max-width:180px}.inline-form{row-gap:8px}.pillrow{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}.pillrow .chip{cursor:pointer;opacity:.5;transition:all .15s var(--ease)}.pillrow .chip:hover{opacity:.8}.pillrow .chip.sel{opacity:1;box-shadow:0 0 0 2px var(--accent)}.semopt{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border:1px solid var(--hair);border-radius:100px;background:var(--bg-2);font-size:var(--fs-4);color:var(--ink-2);cursor:pointer;opacity:.7;transition:all .15s var(--ease)}.semopt:hover{opacity:.95}.semopt.sel{opacity:1;border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.rend-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hair-soft)}.rend-row:last-child{border:none}.rend-l{flex:1;font-size:var(--fs-5);font-weight:500;color:var(--ink)}.rend-dots{display:inline-flex;gap:5px}.rend-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair);background:#fff;cursor:pointer;padding:0;transition:all .12s var(--ease)}.rend-dot.on{background:var(--accent);border-color:var(--accent)}.rend-dot:disabled{cursor:default}.rend-v{width:16px;text-align:right;font-weight:700;font-size:var(--fs-5);color:var(--accent-tx)}body.dark .rend-dot{background:#1c1c1f}.tiles.saas .n{font-size:clamp(19px,2vw,24px)}.objc{display:flex;align-items:center;gap:18px;padding:15px 6px;border-bottom:1px solid var(--hair-soft)}.objc:last-child{border:none}.objc-main{flex:1;min-width:0}.objc-t{font-weight:600;font-size:var(--fs-6);color:var(--ink);letter-spacing:-.01em}.objc-rest{color:var(--amber-tx);font-weight:600}.objc-edit{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:11px}.objc-edit-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.objc-edit .apx-num,.objc-edit .apx-money{max-width:168px}.objc-edit .apx-sel{min-width:152px}.objc-el{font-size:var(--fs-2);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--gray-2)}.objc-suf{font-size:var(--fs-4);color:var(--gray);font-weight:600}.objc-ring{position:relative;width:52px;height:52px;flex-shrink:0}.objc-ring svg{width:52px;height:52px}.objc-ring-t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,sans-serif;font-weight:700;font-size:var(--fs-4);color:var(--ink);font-variant-numeric:tabular-nums}body.dark .objc-ring-t{color:#f2f3f5}.dev-track{display:flex;gap:6px;align-items:center;margin:6px 0 14px;flex-wrap:wrap}.dev-lvl{padding:5px 12px;border-radius:100px;font-size:var(--fs-4);font-weight:600;background:var(--panel);border:1px solid var(--hair-soft);color:var(--gray);white-space:nowrap}.dev-lvl.on{background:var(--accent);color:#fff;border-color:var(--accent)}.dev-lvl.done{background:var(--green-soft);color:var(--green-tx);border-color:transparent}.dev-arrow{color:var(--gray-2);flex-shrink:0}.dev-crit{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair-soft)}.dev-crit:last-child{border:none}.dev-ck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--hair);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:#fff}.dev-ck.sm{width:15px;height:15px;border-radius:5px}.dev-crit.done .dev-ck{background:var(--accent);border-color:var(--accent)}.dev-crit.done .dev-crit-t{color:var(--gray);text-decoration:line-through}.dev-crit-t{font-size:var(--fs-5);color:var(--ink)}.pdp-item{padding:11px 0;border-bottom:1px solid var(--hair-soft)}.pdp-item:last-child{border:none}.pdp-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.pdp-hit{display:flex;align-items:center;gap:9px;padding:5px 0 5px 2px;font-size:var(--fs-4)}.pdp-hit .dev-ck{color:#fff}.formrow{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--hair-soft)}.formrow:last-child{border:none}.badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.badge{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;text-align:center;opacity:.4}.badge.on{opacity:1}.badge-ic{width:44px;height:44px;border-radius:50%;background:var(--panel);border:1px solid var(--hair-soft);display:flex;align-items:center;justify-content:center;color:var(--gray-2)}.badge.on .badge-ic{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-color:transparent;box-shadow:0 4px 12px #2e4bff4d}.badge-t{font-size:var(--fs-2);color:var(--gray);line-height:1.25}.pdp-hit .dev-ck{cursor:inherit}.dev-evo-h{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-4);color:var(--ink);margin:14px 0 4px}.rec-lbl{font-size:var(--fs-2);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-2);margin:12px 0 4px}.rec-lbl:first-of-type{margin-top:0}.rec-row{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--hair-soft)}.rec-row:last-child{border:none}.rec-add{width:26px;height:26px;flex-shrink:0;border:1px solid var(--hair);border-radius:8px;background:var(--bg-2);color:var(--accent-tx);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ease)}.rec-add:hover{background:var(--accent-soft);border-color:var(--accent)}.rec-budget{font-weight:600;color:var(--gray);text-transform:none;letter-spacing:0;font-size:var(--fs-3);margin-left:6px}.rec-bar{margin:2px 0 10px}.lib-req{gap:8px}.lib-req .apx-money{max-width:100px;flex-shrink:0}.rec-add.del{color:var(--gray-2)}.rec-add.del:hover{color:var(--red-tx);border-color:var(--red)}.rec-add:disabled{opacity:.4;cursor:default}.ae-sep{height:1px;background:var(--hair-soft);margin:14px 0}.ae-h{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-5);color:var(--ink);margin-bottom:8px}.ae-q{margin-bottom:11px}.ae-ql,.wq{font-size:var(--fs-4);font-weight:600;color:var(--ink-2);margin-bottom:5px}.wq-row{margin-bottom:14px}.wq{background:var(--amber-soft);color:var(--amber-tx);padding:6px 11px;border-radius:8px;display:inline-block}.wk-sem{display:inline-flex;align-items:center;gap:8px}.wk-sem-l{font-size:var(--fs-2);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--gray-2)}.boot-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--gray-2);font-size:var(--fs-5)}.boot-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--hair);border-top-color:var(--accent);animation:bootspin .7s linear infinite}@keyframes bootspin{to{transform:rotate(360deg)}}.auth-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;border:1px solid var(--hair);border-radius:12px;background:#fff;color:var(--ink);font-weight:600;font-size:var(--fs-6);cursor:pointer;transition:all .12s}.auth-google:hover{border-color:var(--gray-2);box-shadow:var(--shadow-xs)}.auth-or{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--gray-2);font-size:var(--fs-3)}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--hair-soft)}.auth-err{font-size:var(--fs-4);color:var(--red-tx);background:var(--red-soft,rgba(200,40,40,.08));border:1px solid rgba(200,40,40,.2);padding:8px 11px;border-radius:9px}.auth-msg{font-size:var(--fs-4);color:var(--green-tx);background:var(--green-soft);border:1px solid rgba(31,138,76,.25);padding:8px 11px;border-radius:9px}body.dark .auth-google{background:#1c1c1f;border-color:#ffffff1a;color:#f2f3f5}.supa-linkrow{margin-top:14px;text-align:center}.supa-link{font-size:var(--fs-4);color:var(--gray);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.supa-link:hover{color:var(--accent-tx)}.supa-connect{margin-top:16px;border-top:1px solid var(--hair-soft);padding-top:14px;display:flex;flex-direction:column;gap:9px}.supa-connect .sc-t{font-weight:600;font-size:var(--fs-5);color:var(--ink)}.supa-connect .sc-d{font-size:var(--fs-3);color:var(--gray);line-height:1.5}.supa-connect input{width:100%;height:40px;padding:0 12px;border:1px solid var(--hair);border-radius:10px;font-size:var(--fs-4);background:#fff;color:var(--ink);outline:none}.supa-connect input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.supa-connect .sc-btns{display:flex;align-items:center;gap:12px}body.dark .supa-connect input{background:#1c1c1f;border-color:#ffffff1a;color:#f2f3f5}.supa-status{display:flex;align-items:center;gap:9px;font-size:var(--fs-5);color:var(--ink);background:var(--green-soft);border:1px solid rgba(31,138,76,.25);border-radius:11px;padding:11px 13px}.supa-status .dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex-shrink:0}.login2-brand{background:#1c1c20!important;justify-content:center!important}.login2-brand .lb-glow,.login2-brand .lb-mid,.login2-brand .lb-foot{display:none!important}.authwrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#eceef1;padding:24px}.authcard{width:100%;max-width:430px;background:#fff;border:1px solid var(--hair-soft);border-radius:20px;box-shadow:0 12px 40px #1418231a,0 2px 8px #1418230d;padding:40px 40px 34px}.authcard .ac-logo{display:flex;justify-content:center;margin-bottom:14px}.authcard .ac-logo img{width:56px;height:56px;border-radius:15px}.ac-title{text-align:center;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.012em;color:var(--ink);margin-bottom:22px}.ac-form{display:flex;flex-direction:column}.ac-field{margin-bottom:14px}.ac-lbl{display:block;font-size:var(--fs-5);font-weight:500;color:var(--ink-2);margin:0 0 6px}.ac-input{width:100%;height:46px;padding:0 14px;border:1px solid var(--hair);border-radius:11px;font-size:var(--fs-6);background:var(--panel);color:var(--ink);outline:none;transition:all .12s}.ac-input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.ac-pw{position:relative}.ac-pw .ac-input{padding-right:44px}.ac-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-2);padding:8px;cursor:pointer;display:inline-flex;border-radius:8px}.ac-eye:hover{color:var(--ink)}.ac-primary{width:100%;height:46px;margin-top:4px;background:var(--accent);color:#fff;border:none;border-radius:11px;font-weight:600;font-size:var(--fs-6);cursor:pointer;transition:all .12s}.ac-primary:hover{filter:brightness(1.05)}.ac-primary:disabled{opacity:.5;cursor:default}.ac-forgot{display:block;text-align:center;margin-top:15px;color:var(--accent-tx);font-weight:600;font-size:var(--fs-5);cursor:pointer}.ac-sep{height:1px;background:var(--hair-soft);margin:20px 0 16px}.ac-alt{text-align:center;font-size:var(--fs-5);color:var(--gray)}.ac-alt a{color:var(--accent-tx);font-weight:600;cursor:pointer}.ac-note{font-size:var(--fs-5);color:var(--gray);line-height:1.55;text-align:center;margin-bottom:18px}.authcard .auth-or{margin:16px 0}body.dark .authwrap{background:#111113}body.dark .authcard{background:#1a1a1d;border-color:#ffffff12}body.dark .ac-input{background:#141416;border-color:#ffffff1a;color:#f2f3f5}body.dark .ac-input:focus{background:#141416}.authwrap{background:#1c1c20!important}.ac-primary{background:#26262b}.ac-primary:hover{filter:none;background:#34343b}.auth-google{border:1px solid #dadce0;color:#3c4043;font-weight:500;gap:12px}.auth-google:hover{background:#f8f9fa;border-color:#d2d3d6;box-shadow:0 1px 2px #3c404326}.auth-google svg{flex-shrink:0}body.dark .ac-primary{background:#e9e9ec;color:#18181b}body.dark .ac-primary:hover{background:var(--hover)}body.dark .auth-google{background:#1c1c1f;border-color:#ffffff29;color:#e8eaed}body.dark .auth-google:hover{background:#232327}.authwrap{background:#111113!important}.ac-primary{background:#111113}.ac-primary:hover{background:#26262b}.mfa-qr{display:flex;justify-content:center;margin:6px 0 12px}.mfa-qr img{width:186px;height:186px;background:#fff;border:1px solid var(--hair-soft);border-radius:12px;padding:8px}.mfa-secret{text-align:center;font-size:var(--fs-3);color:var(--gray);margin-bottom:16px;line-height:1.5;word-break:break-all}.mfa-secret b{font-family:ui-monospace,monospace;color:var(--ink);font-size:var(--fs-4)}.mfa-code{text-align:center;font-size:24px;letter-spacing:.42em;font-weight:600;font-variant-numeric:tabular-nums;padding-right:14px}.mfa-code::placeholder{letter-spacing:.42em}.calnav{width:30px;height:30px;border:1px solid var(--hair);background:#fff;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--gray);cursor:pointer;flex-shrink:0;transition:all .12s}.calnav:hover{color:var(--ink);border-color:var(--gray-2)}.calev{font-size:var(--fs-2);font-weight:600;line-height:1.25;padding:1px 6px;border-radius:6px;border:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}body.dark .calnav{background:#1c1c1f;border-color:#ffffff1a;color:#c8ccd2}.calmonth{text-transform:none}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.notifpanel{animation:pop-in .16s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.notifpanel{animation:none}.viewfade{opacity:1!important;transform:none!important}}.apx-num>div,.apx-money>div{width:100%}.apx-num .flex-1,.apx-money .flex-1{flex:1 0 auto!important;min-width:72px!important}.apx-money .flex-1{min-width:96px!important}.seg.sm{display:inline-flex;gap:2px;background:var(--panel);border:1px solid var(--hair-soft);border-radius:100px;padding:3px}.seg.sm button{border:none;background:none;font-size:var(--fs-4);font-weight:600;color:var(--gray);padding:4px 12px;border-radius:100px;cursor:pointer}.seg.sm button.on{background:#fff;color:var(--ink);box-shadow:var(--shadow-xs)}body.dark .seg.sm button.on{background:#26262b;color:#f2f3f5}.inline-form .apx-sel [role=combobox],.inline-form .apx-num>div,.inline-form .apx-money>div{height:38px}.inline-form .apx{align-self:center}.inline-form .btn,.inline-form button.btn{height:38px;display:inline-flex;align-items:center}.frow .apx-sel [role=combobox]{width:100%;min-height:38px}.frow>.apx,.frow>input,.frow>textarea{flex:1;min-width:0}.frow label{padding-top:0}.objc-edit-row{gap:8px 16px}.objc-edit-row .objc-el{margin-left:2px}.pm-sel .apx-sel{min-width:150px}.pm-pop label .apx-sel{width:100%;margin-top:4px}.pm-pop label .apx-sel [role=combobox]{width:100%}.apx-selval{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:left}.apx-selval[data-ph]{color:var(--gray-2)}.apx [data-slot=number-field]{height:32px!important;border-radius:9px!important}.apx [data-slot=number-field-decrement],.apx [data-slot=number-field-increment]{width:26px!important;height:26px!important;border-radius:7px!important}.apx [data-slot=number-field-decrement] svg,.apx [data-slot=number-field-increment] svg{width:12px!important;height:12px!important}.apx [data-slot=number-field-input],.apx [data-slot=number-field-overlay]{font-size:var(--fs-4)!important}.apx-num .flex-1{flex:1 0 auto!important;min-width:46px!important}.apx-money .flex-1{flex:1 0 auto!important;min-width:78px!important}.apx-num,.apx-money{max-width:none!important}.frow .apx-num,.frow .apx-money{max-width:220px!important}.apx-sel [role=combobox]{height:32px!important;min-height:32px!important;font-size:var(--fs-4)!important;border-radius:9px!important;padding:0 10px!important}.apx-date button{height:32px}:is(select,input[type=text],input[type=number],input[type=date]):where(:not(.apx *)):where(:not(.ac-input)){height:34px;line-height:34px;font-size:var(--fs-4)}.inline-form input,.inline-form select,.inline-form .btn{height:34px}.inline-form .apx-sel [role=combobox],.inline-form .apx-num>div,.inline-form .apx-money>div{height:32px!important}.frow .apx-sel [role=combobox]{min-height:32px}.celda-owner .apx-sel [role=combobox]{height:26px!important;min-height:26px!important;padding:0 6px!important;margin:0 -6px;border-color:var(--hair-soft)!important;background:var(--fill)!important;box-shadow:none!important;font-weight:500}.ta{font-size:var(--fs-4)}.objc-edit{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.objc-edit-row{gap:6px 10px!important;flex-wrap:nowrap!important}.objc-edit .apx-sel [role=combobox]{min-width:96px}.objc-el{font-size:var(--fs-2)!important}.mgr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:8px}.mgr-card{padding:16px;cursor:pointer;transition:all .15s var(--ease)}.mgr-card:hover{border-color:var(--hair);box-shadow:var(--shadow);transform:translateY(-2px)}.mgr-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.mgr-name{font-weight:600;font-size:var(--fs-6);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-rol{font-size:var(--fs-3);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-rows{display:flex;flex-direction:column;gap:7px}.mgr-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0}.mgr-row>span:first-child{color:var(--gray)}.mgr-row>:last-child:not(:first-child){font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.mgr-row>.mgr-dim:last-child:not(:first-child),.mgr-dim{color:var(--gray-2);font-weight:400}.mgr-oo{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair-soft)}.mgr-oo:last-of-type{border-bottom:none}.calmonth.big{font-size:var(--fs-8);font-weight:600;letter-spacing:-.012em;margin-left:8px}.calgrid{gap:0;border:1px solid var(--hair-soft);border-radius:12px;overflow:hidden}.calgrid.head{border:none;border-radius:0;margin-bottom:0}.calgrid.head .calh{background:var(--panel);border-bottom:1px solid var(--hair-soft);padding:7px 10px;font-size:var(--fs-3);letter-spacing:.6px;text-transform:uppercase;color:var(--gray)}.calgrid.head{border:1px solid var(--hair-soft);border-bottom:none;border-radius:12px 12px 0 0;overflow:hidden}.calgrid:not(.head){border-radius:0 0 12px 12px;border-top:none}.calcell{border-radius:0;border:none;border-right:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);min-height:108px;padding:7px 8px}.calgrid .calcell:nth-child(7n){border-right:none}.calgrid .calcell:nth-last-child(-n+7){border-bottom:none}.calcell.off{background:var(--panel);border-color:var(--hair-soft)}.calcell.off .caldia{color:var(--gray-2);font-weight:500}.calcell.hoy{outline:none;background:#2e4bff0b}.calcell.hoy .caldia{color:var(--accent-tx)}.calcell.hoy .caldia:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:5px;vertical-align:1px}body.dark .calgrid,body.dark .calgrid.head{border-color:#ffffff14}body.dark .calcell{border-color:#ffffff12}body.dark .calcell.off{background:#ffffff08}.dt-selcol{text-align:center}.dt-selcol input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}tr.dt-selrow td{background:#2e4bff0b}.dt-bulk{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:var(--accent-soft);border:1px solid rgba(46,75,255,.2);border-radius:11px}.dt-bulk-n{font-size:var(--fs-4);font-weight:600;color:var(--accent-tx)}.dt-pp{display:inline-flex;align-items:center;gap:2px;margin-left:auto;margin-right:10px}.dt-pp button{border:none;background:none;font-size:var(--fs-3);font-weight:600;color:var(--gray-2);padding:3px 7px;border-radius:7px;cursor:pointer}.dt-pp button.on{background:var(--panel);color:var(--ink)}.dt-pp-l{font-size:var(--fs-3);color:var(--gray-2);margin-left:2px}.dt-foot{display:flex;align-items:center}.side-toggle{position:fixed;top:19px;left:275px;z-index:60;width:26px;height:26px;border-radius:50%;border:1px solid var(--hair);background:#fff;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #1418231a;transition:left .22s var(--ease),color .12s,box-shadow .12s}.side-toggle:hover{color:var(--ink);box-shadow:0 2px 8px #14182329}.side-toggle.closed{left:51px}body:has(.subside.collapsed) .crumbs{padding-left:22px}@media (max-width:980px){.side-toggle{display:none}}body.dark .side-toggle{background:#1c1c1f;border-color:#ffffff1f;color:#c8ccd2}.side-toggle{width:20px;height:20px;top:22px;left:278px}.side-toggle.closed{left:54px;top:26px}.side-toggle.closed{left:74px;top:22px}body:has(.subside.collapsed) .crumbs{padding-left:44px}.ck-cli .ckg-h{color:var(--amber-tx)}.ck-cli .ckg-h svg{color:var(--amber-tx)}.ck-notastxt{font-size:var(--fs-4);color:var(--gray);line-height:1.55;margin-top:4px;background:var(--amber-soft,rgba(184,115,15,.07));border:1px solid rgba(184,115,15,.18);border-radius:9px;padding:8px 11px}.objc-edit{border-top:1px dashed var(--hair-soft);padding-top:10px;margin-top:10px;width:100%}.wk-anim{display:inline-flex;gap:2px}.mgr-emoji{margin-left:auto;font-size:var(--fs-8);line-height:1;flex-shrink:0}.sq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:14px}.sq-card{padding:18px}.sq-name{border:none;background:none;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-7);letter-spacing:-.012em;color:var(--ink);outline:none;flex:1;min-width:0;padding:2px 4px;border-radius:8px}.sq-name:hover,.sq-name:focus{background:var(--panel)}.sq-members{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sq-mem{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--hair-soft);border-radius:100px;padding:3px 8px 3px 4px;font-size:var(--fs-4);font-weight:500}.sq-mem em{font-style:normal;font-size:var(--fs-2);color:var(--gray-2);text-transform:uppercase;letter-spacing:.4px}.sq-mem.lead{border-color:#2e4bff59;background:var(--accent-soft)}.sq-mem button{border:none;background:none;cursor:pointer;color:var(--gray-2);font-size:var(--fs-4);padding:0 1px}.sq-mem.lead button:first-of-type{color:var(--accent-tx)}.sq-mem button:hover{color:var(--ink)}.sq-preview{margin-top:10px;border-top:1px dashed var(--hair-soft);padding-top:9px;display:flex;flex-direction:column;gap:5px}.sq-preview>div{display:flex;align-items:center;gap:7px;font-size:var(--fs-4);color:var(--gray)}.sq-preview b{color:var(--ink)}body.dark .sq-mem{background:#ffffff0d;border-color:#ffffff17}.sq-eco{display:flex;gap:22px;flex-wrap:wrap;padding:10px 0 12px;border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);margin-bottom:12px}.sq-eco .mk{margin-bottom:4px}.sq-eco .mv{font-size:var(--fs-5);font-weight:600;font-variant-numeric:tabular-nums}.content .btn.primary{background:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:100px;height:38px;padding:0 18px;font-weight:600;font-size:var(--fs-5);display:inline-flex;align-items:center;gap:7px;transition:background .12s}.content .btn.primary:hover{background:var(--accent-2,#2440e6);border-color:var(--accent-2,#2440e6)}.content .btn.primary:disabled{opacity:.45}.content .btn.primary svg{width:14px;height:14px}.content .btn.primary.sm{height:34px;padding:0 15px;font-size:var(--fs-4)}.calbar,.pm-bar{margin-bottom:16px}.dt-bar{margin-bottom:12px}.btn,.isbtn,.dt-tool,.pm-btn,.kan-nav button,.calnav{border-radius:100px!important}.btn{height:36px;padding:0 16px;font-size:var(--fs-4);display:inline-flex;align-items:center;gap:6px}.btn.sm{height:32px;padding:0 13px}.content .btn.primary{height:36px}.content .btn.primary.sm{height:32px;padding:0 14px}.dt-tool,.pm-btn{height:32px}.calnav{width:30px;height:30px}[data-slot=button]{border-radius:100px!important;height:36px!important;padding:0 16px!important;font-size:var(--fs-4)!important}[data-slot=button] svg{width:14px;height:14px}[data-slot=button][aria-label=Cerrar]{width:34px!important;height:34px!important;padding:0!important}.h-page{margin:0 0 6px}.viewfade>*>:first-child{margin-top:0}.btn,.isbtn,.dt-tool,.pm-btn,.calnav{box-sizing:border-box}.pagebar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.tiles{margin-top:0}.btn:hover,.btn.primary:hover,.btn.ghost:hover,.isbtn:hover,.dt-tool:hover,.pm-btn:hover,.calnav:hover,.side-toggle:hover,.auth-google:hover,.ac-primary:hover,[data-slot=button]:hover{box-shadow:none!important;transform:none!important;filter:none!important}.btn:focus:not(:focus-visible),.isbtn:focus:not(:focus-visible),[data-slot=button]:focus:not(:focus-visible),.dt-tool:focus:not(:focus-visible),.pm-btn:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.btn:focus-visible,[data-slot=button]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px;box-shadow:none!important}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px 26px}.doc-sec-h{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-5);letter-spacing:-.008em;display:flex;align-items:center;gap:7px;margin-bottom:6px}.doc-pen{border:none;background:none;color:var(--gray-2);cursor:pointer;padding:3px;border-radius:7px;display:inline-flex}.doc-pen:hover{color:var(--accent-tx);background:var(--panel)}.doc-body{font-size:var(--fs-4);color:var(--ink-2);line-height:1.6;white-space:pre-wrap;min-height:20px;border-radius:8px}.doc-body.empty{color:var(--gray-2);font-style:italic;cursor:text}.ciclo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ciclo-step{font-size:var(--fs-4);font-weight:600;background:var(--panel);border:1px solid var(--hair-soft);border-radius:100px;padding:5px 12px;white-space:nowrap}.pb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.pb-name{font-weight:600;font-size:var(--fs-5);letter-spacing:-.01em}.ck-line{display:flex;align-items:center;gap:8px;font-size:var(--fs-4);color:var(--ink-2);padding:4px 0}.ck-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--gray-2);flex-shrink:0}.ck-dot.ob{background:var(--accent);border-color:var(--accent)}.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 22px}.rc-item{display:flex;align-items:center;gap:8px;font-size:var(--fs-4);padding:4px 0}.rc-item a{color:var(--accent-tx);font-weight:500}.rc-nolink{font-size:var(--fs-2);color:var(--gray-2);background:var(--panel);border-radius:100px;padding:1px 7px}.dm-tree{font-family:ui-monospace,monospace;font-size:var(--fs-4);line-height:1.7;color:var(--ink-2);background:var(--panel);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:0}.dm-tree-edit{width:100%;font-family:ui-monospace,monospace;font-size:var(--fs-4)}body.dark .ciclo-step{background:#ffffff0d;border-color:#ffffff17}body.dark .dm-tree{background:#ffffff0a}.subgroup.tog{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:none;cursor:pointer;text-align:left;border-radius:8px;padding-right:8px}.subgroup.tog:hover{color:var(--ink)}.subgroup.tog svg{color:var(--gray-2)}.ndoc{max-width:780px}.ncall{background:var(--panel);border:1px solid var(--hair-soft);border-radius:12px;padding:14px 16px;font-size:var(--fs-5);line-height:1.65;color:var(--ink-2);margin-bottom:22px}.ncall.empty{color:var(--gray-2);font-style:italic;cursor:text}.ndoc-h2{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-size:var(--fs-6);letter-spacing:-.01em;margin:24px 0 10px;display:flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--hair-soft)}.ndoc-body{font-size:var(--fs-5);line-height:1.7;color:var(--ink-2);white-space:pre-wrap}.ndoc-body.empty{color:var(--gray-2);font-style:italic;cursor:text}.nfases{display:flex;flex-direction:column}.nfase{display:flex;gap:14px;position:relative;padding-bottom:16px}.nfase:before{content:"";position:absolute;left:13px;top:30px;bottom:0;width:2px;background:var(--hair-soft)}.nfase:last-child:before{display:none}.nfase-num{width:27px;height:27px;border-radius:50%;background:var(--accent-soft);color:var(--accent-tx);font-weight:700;font-size:var(--fs-4);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.nfase-n{font-weight:600;font-size:var(--fs-5);letter-spacing:-.01em}.nfase-d{font-size:var(--fs-4);color:var(--gray);line-height:1.55;margin:2px 0 6px}.nsop{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--hair-soft);border-radius:10px;margin-bottom:5px;cursor:pointer;background:var(--bg-2);flex-wrap:wrap}.nsop:hover{border-color:var(--gray-2)}.nsop-n{font-weight:600;font-size:var(--fs-4)}.nsop-ck{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2);font-weight:600;color:var(--gray);background:var(--panel);border-radius:100px;padding:2px 8px}body.dark .ncall{background:#ffffff0a;border-color:#ffffff14}body.dark .nsop{background:#1c1c1f;border-color:#ffffff14}.dt-tree{display:flex;flex-direction:column;gap:1px}.dt-node{display:flex;align-items:center;gap:7px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font-size:var(--fs-4);font-weight:600;color:var(--ink-2);padding:6px 8px;border-radius:8px;letter-spacing:-.005em}.dt-node:hover{background:var(--panel)}.dt-node.d1{font-weight:500;color:var(--gray);font-size:var(--fs-4)}.dt-children{margin-left:13px;border-left:1px solid var(--hair-soft);padding-left:6px;display:flex;flex-direction:column;gap:1px}.dt-leaf{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font-size:var(--fs-4);font-weight:500;color:var(--ink-2);padding:6px 8px;border-radius:8px;letter-spacing:-.005em}.dt-leaf svg{color:var(--gray-2)}.dt-leaf:hover{background:var(--panel)}.dt-leaf.on{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}.dt-leaf.on svg{color:var(--accent-tx)}.dt-leaf span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;cursor:pointer}.nrow:hover{background:var(--panel)}.nrow-t{font-weight:500;font-size:var(--fs-5);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrow-badge{font-size:var(--fs-2);font-weight:600;color:var(--accent-tx);background:var(--accent-soft);border-radius:100px;padding:2px 9px}.nrow-badge.off{color:var(--gray-2);background:var(--panel)}body.dark .dt-leaf.on{background:#788cff24;color:#93a4ff}.dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.dir-card{padding:16px}.dir-top{display:flex;gap:13px;align-items:flex-start;cursor:pointer;margin-bottom:12px}.dir-name{font-weight:600;font-size:var(--fs-6);letter-spacing:-.01em}.dir-rol{font-size:var(--fs-4);color:var(--gray);margin:1px 0 7px}.dir-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dir-mgr{font-size:var(--fs-2);color:var(--gray-2)}.dir-rows{border-top:1px solid var(--hair-soft);padding-top:9px;display:flex;flex-direction:column;gap:5px}.dir-row{display:flex;align-items:center;gap:10px;font-size:var(--fs-4)}.dir-k{width:96px;flex-shrink:0;color:var(--gray);font-size:var(--fs-3)}.dir-v{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-v.muted{color:var(--gray-2);cursor:text}.dir-v a{color:var(--accent-tx);font-weight:500}.dir-row input{flex:1;height:28px;padding:0 9px;font-size:var(--fs-4);border:1px solid var(--accent);border-radius:8px;outline:none}.vwrap{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.vbtn{border:none;background:none;color:var(--accent-tx);font-size:var(--fs-3);font-weight:600;cursor:pointer;padding:2px 4px}.anuncio{display:flex;align-items:center;gap:11px;background:var(--accent-soft);border:1px solid rgba(46,75,255,.22);border-radius:12px;padding:11px 14px;margin-bottom:12px;font-size:var(--fs-5);line-height:1.5}.anuncio-reads{color:var(--gray);font-size:var(--fs-3);font-weight:500}.qc-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.qc-table{padding:4px 0}.qc-row{display:grid;grid-template-columns:2.2fr 1.1fr .9fr 3fr 1.3fr;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--hair-soft);font-size:var(--fs-4)}.qc-row:last-child{border-bottom:none}.qc-head{font-size:var(--fs-3);font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.4px}.qc-doc{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0}.qc-doc:hover b{color:var(--accent-tx)}.qc-doc b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-doc em{font-style:normal;font-size:var(--fs-3);color:var(--gray-2)}.conf{display:inline-flex;align-items:flex-end;gap:2px}.conf i{width:4px;background:var(--hair);border-radius:1px;display:block}.conf i.on{background:var(--ink)}.conf-l{margin-left:6px;font-size:var(--fs-3);color:var(--gray);align-self:center}.qc-reason{font-size:var(--fs-3);color:var(--gray);line-height:1.45}.qc-act{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.qc-by{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-3);color:var(--ink-2)}.qc-none{color:var(--gray-2)}@media (max-width:1100px){.qc-mcol{display:none}.qc-row{grid-template-columns:2fr 1fr .8fr 1.2fr}}.fam-pct{margin-left:12px;font-size:var(--fs-3);font-weight:600;color:var(--green-tx);background:var(--green-soft);border-radius:100px;padding:2px 9px;vertical-align:middle}.ndoc-body.rich,.ncall.rich,.doc-body.rich{font-size:var(--fs-6);line-height:1.7;color:var(--ink-2);letter-spacing:-.003em}.rich-p{margin:0 0 10px}.rich-p:last-child{margin-bottom:0}.rich-h2{font-size:var(--fs-7);font-weight:650;letter-spacing:-.012em;color:var(--ink);margin:18px 0 8px;line-height:1.3}.rich-h3{font-size:var(--fs-6);font-weight:650;color:var(--ink);margin:14px 0 6px;letter-spacing:-.01em}.rich-ul{margin:4px 0 12px;padding-left:2px;list-style:none}.rich-ul li{position:relative;padding-left:20px;margin-bottom:5px;line-height:1.6}.rich-ul li:before{content:"";position:absolute;left:6px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--gray)}.rich-line{display:flex;gap:9px;align-items:flex-start;margin-bottom:6px;line-height:1.55}.rich-mk{flex-shrink:0;font-weight:700;font-size:var(--fs-4);margin-top:2px}.rich-line.inc .rich-mk{color:var(--green-tx)}.rich-line.exc .rich-mk{color:var(--gray-2)}.rich-line.exc{color:var(--gray)}.rich-code{background:var(--panel);border:1px solid var(--hair-soft);border-radius:5px;padding:1px 6px;font-size:var(--fs-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rich strong{font-weight:650;color:var(--ink)}.rich-edit{border:1px solid var(--accent);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px -6px #2e4bff40}.rich-tb{display:flex;align-items:center;gap:2px;padding:6px 8px;background:var(--panel);border-bottom:1px solid var(--hair-soft)}.rich-tb button{width:28px;height:26px;border:none;background:none;border-radius:7px;cursor:pointer;font-size:var(--fs-5);color:var(--ink-2);display:grid;place-items:center}.rich-tb button:hover{background:var(--card)}.rich-hint{margin-left:8px;font-size:var(--fs-2);color:var(--gray-2)}.rich-ta{border:none!important;border-radius:0!important;box-shadow:none!important;width:100%;padding:12px 14px;font-size:var(--fs-6);line-height:1.7;resize:vertical;outline:none;background:var(--card);color:var(--ink-2)}.ndoc-sec{margin-bottom:22px}.ndoc-body{border-radius:10px;transition:background .12s}.ndoc-body:not(.empty):hover{background:var(--panel-soft,rgba(0,0,0,.015))}.doc-sec{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:13px 14px;box-shadow:0 1px 2px #1018280a}.doc-sec-h{font-size:var(--fs-3);font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;display:flex;align-items:center;gap:6px}.doc-body{font-size:var(--fs-5);line-height:1.6;color:var(--ink-2)}.ck-card{box-shadow:0 1px 3px #1018280d;border-radius:14px;transition:box-shadow .2s,transform .2s}.ck-card:hover{box-shadow:0 6px 20px -8px #10182824}.ck-card.pulse{animation:ckpulse 2.2s ease}@keyframes ckpulse{0%,to{box-shadow:0 1px 3px #1018280d}25%,60%{box-shadow:0 0 0 3px var(--accent-soft),0 8px 24px -8px #2e4bff4d}}.dt-chev{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:-1px;border-radius:5px;flex-shrink:0}.dt-chev:hover{background:var(--hair-soft)}.dt-children .dt-children{margin-left:11px}.dt-leaf.d2,.dt-node.d2{font-size:var(--fs-4)}.dt-leaf.d3{font-size:var(--fs-3);color:var(--gray)}.dt-leaf.d3 svg{color:var(--green-tx)}.drag-h{opacity:0;cursor:grab;color:var(--gray-2);display:inline-flex;align-items:center;margin-right:2px;flex-shrink:0;transition:opacity .12s}.ck-line.drag:hover .drag-h,.rc-item.drag:hover .drag-h{opacity:1}.ck-line.drag,.rc-item.drag{border-radius:8px;transition:background .1s}.ck-line.dragover,.rc-item.dragover{box-shadow:inset 0 2px 0 var(--accent);background:var(--accent-soft)}.drag-h:active{cursor:grabbing}.nrow.drag:hover .drag-h{opacity:1}.nrow.dragover{box-shadow:inset 0 2px 0 var(--accent);background:var(--accent-soft)}.nrow .drag-h{margin-right:1px}.content input[type=text]:not(.apx input),.content input[type=search]:not(.apx input),.content input[type=number]:not(.apx input),.content input[type=email]:not(.apx input),.content input[type=url]:not(.apx input),.content input:not([type]):not(.apx input),.content textarea:not(.rich-ta){width:100%;box-sizing:border-box;height:38px;padding:0 12px;font-size:var(--fs-5);font-family:inherit;color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:10px;outline:none;transition:border-color .12s,box-shadow .12s}.content textarea:not(.rich-ta){height:auto;min-height:80px;padding:10px 12px;line-height:1.6;resize:vertical}.content input:not(.apx input):focus,.content textarea:not(.rich-ta):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.content input::placeholder,.content textarea::placeholder{color:var(--gray-2)}.content input:disabled,.content textarea:disabled{background:var(--panel);color:var(--gray);cursor:not-allowed}.dir-row input,.ck-line input,.inline-form input{height:var(--ctl-h-sm)}.nsop-wrap{display:flex;align-items:center;gap:4px;border-radius:9px}.nsop-wrap .nsop{flex:1}.nsop-wrap.dragover{box-shadow:inset 0 2px 0 var(--accent);background:var(--accent-soft)}.nsop-wrap:hover .drag-h{opacity:1}.savepill{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-sm);padding:0 12px;border-radius:100px;font-size:var(--fs-3);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.savepill.saving{background:var(--panel);color:var(--gray)}.savepill.saved{background:var(--green-soft);color:var(--green-tx)}.savepill.error{background:var(--amber-soft);color:var(--amber-tx)}.savedot{width:7px;height:7px;border-radius:50%;background:var(--gray-2);animation:savepulse 1s infinite}@keyframes savepulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:900px){.savepill{display:none}}a:focus-visible,button:focus-visible,.isbtn:focus-visible,.btn:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.nrow:focus-visible,.dt-leaf:focus-visible,.pal-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (max-width:640px){.isbtn,.btn,button.iconbtn,.dt-leaf,.dt-node,.nrow{min-height:40px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ndoc-page{max-width:1000px}.docpage{display:grid;grid-template-columns:196px minmax(0,1fr);gap:52px;align-items:start;margin-top:20px}.docpage-nav{position:sticky;top:14px;align-self:start}.docpage-nav-in{display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--hair);padding-left:0}.dpn-h{font-size:var(--fs-2);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--gray-2);padding:0 0 8px 14px}.dpn{text-align:left;border:none;background:none;font-family:Inter,sans-serif;font-size:var(--fs-5);font-weight:500;color:var(--gray);padding:6px 14px;margin-left:-1px;border-left:2px solid transparent;cursor:pointer;line-height:1.45;transition:color .12s,border-color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:196px}.dpn:hover{color:var(--ink-2)}.dpn.on{color:var(--ink);border-left-color:var(--ink);font-weight:600}.docpage-body{max-width:none;min-width:0}.docpage-body .ndoc-h2{font-family:Inter,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.012em;color:var(--ink);border-bottom:none;padding-bottom:0;margin:38px 0 14px;line-height:1.15}.docpage-body .ndoc-sec:first-child .ndoc-h2{margin-top:4px}.docpage-body .ndoc-body.rich,.docpage-body .ndoc-body{font-size:var(--fs-6);line-height:1.75;color:var(--ink-2)}.docpage-body .rich-p{margin:0 0 12px}.docpage-body .rich-h3{font-size:var(--fs-6);margin:18px 0 7px}.ndoc-page .ncall{font-size:var(--fs-6);line-height:1.7}.ndoc-page .ncall.rich{color:var(--ink-2)}.docpage-body .nfase-n{font-weight:500}@media (max-width:900px){.docpage{grid-template-columns:1fr;gap:0}.docpage-nav{display:none}}.docpage-body .ndoc-h2{scroll-margin-top:80px}.docpage-body .ndoc-sec{background:#14161c08;border-radius:16px;padding:20px 22px;margin-bottom:14px;box-shadow:0 1px 2px #10182809}.docpage-body .ndoc-sec .ndoc-h2{font-size:var(--fs-8);font-weight:600;margin:0 0 10px;letter-spacing:-.012em;border-bottom:none;padding-bottom:0}.docpage-body .ndoc-body.rich,.docpage-body .ndoc-body,.docpage-body .ndoc-body .rich-p{color:var(--gray)}.docpage-body .ndoc-body .rich strong,.docpage-body .ndoc-body strong{color:var(--ink)}body.dark .docpage-body .ndoc-sec{background:#ffffff0a;box-shadow:none}.modal .doc-grid .doc-sec{background:#14161c08;border:none;border-radius:14px;padding:14px 16px;box-shadow:none}body.dark .modal .doc-grid .doc-sec{background:#ffffff0a}.modal .doc-sec-h{font-size:var(--fs-3)}.modal .doc-body{color:var(--gray)}.pol-card-sec{background:#14161c08;border-radius:14px;padding:16px 18px;margin-bottom:12px}body.dark .pol-card-sec{background:#ffffff0a}.pol-card-sec .pol-h{font-weight:600;font-size:var(--fs-6);margin-bottom:5px;letter-spacing:-.01em}.pol-card-sec .pol-b{font-size:var(--fs-6);color:var(--gray);line-height:1.7}.fam-pct{color:var(--accent-tx);background:var(--accent-soft)}.palette{animation:palfade .12s var(--ease)!important}.overlay.pal.saliendo .palette{animation:md-sale var(--dur-modal-sale,.14s) var(--ease-std,ease) forwards!important}@keyframes palfade{0%{opacity:0}to{opacity:1}}.pal-body{height:340px;max-height:none;display:flex;flex-direction:column;gap:2px}.pal-body>.pal-hint{margin:auto}.pal-group{flex:0 0 auto}.pal-glabel{font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);padding:12px 12px 4px}.pal-group:first-child .pal-glabel{padding-top:4px}.pal-row.sel{background:#fff;box-shadow:inset 0 0 0 1px var(--hair-l-soft)}.pal-clear{border:0;background:none;cursor:pointer;color:var(--gray);font-size:var(--fs-8);line-height:1;padding:0 2px;border-radius:6px}.pal-clear:hover{color:var(--ink-2)}.pal-foot{display:flex;gap:16px;align-items:center;padding:9px 16px;border-top:1px solid var(--hair-l-soft);font-size:var(--fs-3);color:var(--gray)}.pal-foot .kbd{margin-right:3px}body.dark .pal-row.sel{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff17}body.dark .pal-foot{border-top-color:#ffffff12}.offline-bar{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 15px;border-radius:14px;font-size:var(--fs-4);line-height:1.5;background:#e0313112;color:var(--ink-2);box-shadow:inset 0 0 0 1px #e0313138}.offline-bar svg{color:var(--red-tx);margin-top:1px}body.dark .offline-bar{background:#e031311f;color:#e9eaec}.selrow{display:inline-flex;align-items:center;gap:7px;min-width:0}.selrow>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selrow .avatar,.selrow .avatar-img{flex-shrink:0}.selrow .clichip{gap:7px}.seldot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.apx-selval .selrow{max-width:100%}.cfg-split{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media (max-width:900px){.cfg-split{grid-template-columns:1fr}}.cfg-list{padding:8px}.cfg-person{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:11px;background:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.cfg-person:hover{background:#16171a0a}.cfg-person.sel{background:var(--accent-soft)}.cfg-pn{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cfg-pn b{font-size:var(--fs-5);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-pn i{font-style:normal;font-size:var(--fs-3);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark .cfg-person:hover{background:#ffffff0d}.cfg-head{display:flex;align-items:center;gap:13px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--hair-l-soft)}.cfg-hn{font-family:"Inter",inherit;font-size:var(--fs-7);font-weight:600;letter-spacing:-.01em}.cfg-hr{font-size:var(--fs-4);color:var(--gray);margin-top:1px}.cfg-field{margin-bottom:18px}.cfg-field>label{display:block;font-size:var(--fs-3);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:7px}.cfg-field>input{width:100%;max-width:340px;height:34px;font-size:var(--fs-5)}.cfg-hint{display:block;font-size:var(--fs-3);color:var(--gray-2);margin-top:6px;line-height:1.45}.cfg-roles{display:inline-flex;padding:3px;gap:2px;border-radius:11px;background:#16171a0d}.cfg-role{border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-4);font-weight:500;padding:6px 13px;border-radius:9px;color:var(--gray);transition:all .15s}.cfg-role:hover{color:var(--ink-2)}.cfg-role.sel{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}body.dark .cfg-roles{background:#ffffff0f}body.dark .cfg-role.sel{background:#2a2a2e;color:#f2f3f5}.cfg-permhead{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-3);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:2px}.cfg-reset{border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-3);font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent-tx);padding:2px 4px}.cfg-reset:hover{text-decoration:underline}.cfg-perms .permrow{padding:7px 0}.cfg-danger{display:flex;align-items:flex-start;gap:14px;padding:13px 15px;border-radius:13px;background:#16171a08;box-shadow:inset 0 0 0 1px var(--hair-l-soft)}.cfg-danger+.cfg-danger{margin-top:10px}.cfg-danger.rojo{background:#e031310d;box-shadow:inset 0 0 0 1px #e0313133}.cfg-dt{font-weight:600;font-size:var(--fs-5)}.cfg-danger.rojo .cfg-dt{color:var(--red-tx)}.cfg-dd{font-size:var(--fs-4);color:var(--gray);line-height:1.5;margin-top:3px}body.dark .cfg-danger{background:#ffffff0a}body.dark .cfg-danger.rojo{background:#e031311a}.calitem.sinpub{border-left-style:dashed!important;opacity:.82}.calleg.sinpub{border-left:2px dashed var(--gray);background:transparent}.calnota{font-size:var(--fs-3);color:var(--gray-2);display:inline-flex;align-items:center;gap:6px}.tcard .tc-l .chip.mini{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard .tc-l .chkchip{flex-shrink:0}.tcard .tc-top .cl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard .tc-r{flex-wrap:nowrap;white-space:nowrap}.tcard .tc-r>*{flex:0 0 auto;white-space:nowrap}.tcard .tc-r>span>span{flex:0 0 auto;white-space:nowrap}.avisoleve{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:9px 12px;border-radius:11px;font-size:var(--fs-3);line-height:1.5;color:var(--gray);background:#b48c0012;box-shadow:inset 0 0 0 1px #b48c0033}.avisoleve svg{width:13px;height:13px;flex-shrink:0;margin-top:1px;color:#b48c00}body.dark .avisoleve{background:#b48c001f;color:#c8cbd1}body.dark .avatar.light{background:#26262b;color:#e9eaec;border-color:#ffffff1f}.tablawrap{overflow-x:auto}.tablawrap table{min-width:920px}body.dark .fotolabel{background:#26262b!important;border-color:#ffffff24!important}.ntlbl{font-size:var(--fs-3);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:9px}.nthint{font-size:var(--fs-3);color:var(--gray);line-height:1.45;margin-top:8px}.objtit{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.objtit h2{font-family:"Inter",inherit;font-size:var(--fs-5);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray);margin:0}.objtit-a{font-size:var(--fs-3);font-weight:600;color:var(--red-tx)}.og{border:1px solid var(--hair-l-soft);border-radius:14px;padding:14px 16px 13px;margin-bottom:10px;background:var(--bg-2);position:relative;overflow:hidden}.og:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.og.e-tarde:before{background:var(--red)}.og.e-justo:before{background:var(--amber,#b06f10)}.og.e-bien:before,.og.e-hecho:before{background:var(--green)}.og-h{display:flex;align-items:center;gap:10px}.og-b{flex:1;min-width:0;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:0}.og-t{font-family:"Inter",inherit;font-size:var(--fs-7);font-weight:600;letter-spacing:-.012em;color:var(--ink);line-height:1.25}.og-est{flex-shrink:0;font-size:var(--fs-3);font-weight:600;color:var(--gray)}.og.e-tarde .og-est{color:var(--red-tx)}.og.e-justo .og-est{color:var(--amber,#b06f10)}.og.e-bien .og-est,.og.e-hecho .og-est{color:var(--green-tx)}.og-pc{font-family:"Inter",inherit;font-size:var(--fs-8);font-weight:600;letter-spacing:-.012em;min-width:52px;text-align:right;color:var(--ink)}.og-bar{height:6px;border-radius:4px;background:var(--track);margin:10px 0 7px;overflow:hidden}.og-fill{height:100%;border-radius:4px;background:var(--accent)}.og.e-tarde .og-fill{background:var(--red)}.og.e-justo .og-fill{background:var(--amber,#b06f10)}.og.e-bien .og-fill,.og.e-hecho .og-fill{background:var(--green)}.og-sub{display:flex;gap:5px;flex-wrap:wrap;font-size:var(--fs-3);color:var(--gray-2)}.og-alerta{color:var(--red-tx);font-weight:600}.og-krs{margin-top:11px;border-top:1px solid var(--hair-l-soft);padding-top:3px}.okr-del{border:0;background:none;cursor:pointer;color:var(--gray-2);padding:4px;border-radius:6px;display:inline-flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .14s}.og:hover .okr-del,.okr-del:focus-visible{opacity:1}.okr-del:hover{color:var(--red-tx);background:var(--red-soft)}.oa+.oa{border-top:1px solid var(--hair-l-soft)}.oa-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.oa-amb{flex:0 0 96px;font-size:var(--fs-2);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oa-t{flex:1;min-width:0;font-size:var(--fs-5);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oa-bar{position:relative;flex:0 0 104px;height:6px;border-radius:4px;background:var(--track)}.oa-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--accent)}.oa.e-tarde .oa-fill{background:var(--red)}.oa.e-justo .oa-fill{background:var(--amber,#b06f10)}.oa.e-bien .oa-fill,.oa.e-hecho .oa-fill{background:var(--green)}.oa-pc{flex:0 0 42px;text-align:right;font-family:"Inter",inherit;font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em}.oa-krs{padding:0 0 10px 96px}.anio-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:7px;vertical-align:1px}.kr{display:flex;align-items:center;gap:12px;padding:7px 0;position:relative;flex-wrap:wrap}.kr+.kr{border-top:1px solid var(--hair-l-soft)}.kr-t{flex:1 1 150px;min-width:0;font-size:var(--fs-5);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-v{flex:0 1 auto;min-width:0;max-width:186px;font-size:var(--fs-4);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-bar{position:relative;flex:0 0 84px;height:5px;border-radius:4px;background:var(--track)}.kr-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--accent)}.kr.e-tarde .kr-fill{background:var(--red)}.kr.e-justo .kr-fill{background:var(--amber,#b06f10)}.kr.e-bien .kr-fill,.kr.e-hecho .kr-fill{background:var(--green)}.kr-mark{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--ink);opacity:.4;transform:translate(-1px)}.kr-pc{flex:0 0 38px;text-align:right;font-family:"Inter",inherit;font-size:var(--fs-4);font-weight:600;letter-spacing:-.01em}.kr-ed{border:0;background:none;cursor:pointer;color:var(--gray-2);padding:3px;border-radius:5px;display:inline-flex;flex-shrink:0;opacity:0;transition:opacity .14s}.kr:hover .kr-ed,.kr-ed.act,.kr-ed:focus-visible{opacity:1}.kr-ed:hover,.kr-ed.act{color:var(--accent-tx);background:var(--accent-soft)}.kr .objc-edit{flex:1 0 100%}.okr-vacio{margin-top:10px;padding-top:10px;border-top:1px dashed var(--hair-l);font-size:var(--fs-4);color:var(--gray)}.nform{align-items:center}.nform-l{font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);white-space:nowrap}.objsplit{grid-template-columns:1.55fr 1fr}@media (max-width:1100px){.objsplit{grid-template-columns:1fr}}@media (max-width:760px){.oa-amb{display:none}.oa-krs{padding-left:0}}@media (max-width:640px){.kr-t{flex-basis:100%}}body.dark .og{background:#ffffff06;border-color:#ffffff12}body.dark .og-krs,body.dark .kr+.kr,body.dark .oa+.oa{border-color:#ffffff12}body.dark .kr-mark{background:#e9eaec;opacity:.5}.objper+.objper{margin-top:20px}.objper-h{display:flex;align-items:center;gap:8px;font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-2);margin:0 0 8px 2px}.objper-h span{font-weight:600;letter-spacing:0}.fsolo{position:absolute;left:6px;bottom:6px;font-size:var(--fs-2);font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--amber-soft);color:var(--amber,#b06f10);pointer-events:none}.diagpasos{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.diagpaso{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--red-soft)}.diagpaso.ok{background:var(--green-soft)}.diagmark{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;margin-top:1px}.diagpaso.ok .diagmark{background:var(--green)}.diagmark svg{width:11px;height:11px}.diagt{font-size:var(--fs-5);font-weight:600;color:var(--ink)}.diagayuda{font-size:var(--fs-4);color:var(--ink-2);line-height:1.45;margin-top:2px}.diagcampos{margin-top:10px;border:1px solid var(--hair-l);border-radius:10px;padding:9px 11px;background:var(--bg2,rgba(0,0,0,.02))}.diagcampos-t{font-size:var(--fs-3);font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--tx3);margin-bottom:6px}.diagcampos-r{display:flex;gap:8px;align-items:baseline;padding:3px 0;font-size:var(--fs-3)}.diagcampos-r>span{flex:0 0 74px;color:var(--gray)}.diagcampos-r>code{flex:1;min-width:0;font-size:var(--fs-3);line-height:1.5;color:var(--tx2);white-space:pre-wrap;word-break:break-word}body.dark .diagcampos{background:#ffffff08;border-color:var(--hair-d,rgba(255,255,255,.09))}.integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:start}.integ{border:1px solid var(--hair-l-soft);border-radius:16px;padding:16px;background:var(--bg-2);display:flex;flex-direction:column;transition:border-color .14s,box-shadow .14s}.integ:hover{border-color:var(--hair-l)}.integ.on{border-color:#1f8a4c59}.integ-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}.integ-logo{width:38px;height:38px;border-radius:11px;flex-shrink:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",inherit;font-size:var(--fs-6);font-weight:700;letter-spacing:-.012em}.integ-n{font-family:"Inter",inherit;font-size:var(--fs-6);font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.integ-a{font-size:var(--fs-3);color:var(--gray-2);margin-top:2px}.integ-est{flex-shrink:0;font-size:var(--fs-2);font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:100px;white-space:nowrap;background:var(--panel);color:var(--gray)}.integ-est.e-on{background:var(--green-soft);color:var(--green-tx)}.integ-est.e-real{background:var(--accent-soft);color:var(--accent-tx)}.integ-d{font-size:var(--fs-4);color:var(--gray);line-height:1.5;flex:1}.integ-f{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.integ-panel{margin-top:14px;padding-top:14px;border-top:1px solid var(--hair-l-soft)}.integ-det{font-size:var(--fs-4);color:var(--ink-2);line-height:1.6;margin-bottom:12px}.integ-conectar{margin-top:12px}.integ-lbl{font-size:var(--fs-2);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.integ-ayuda{font-size:var(--fs-3);color:var(--gray);line-height:1.5;margin-top:8px}.integ-err{font-size:var(--fs-4);color:var(--red-tx);line-height:1.45;margin-top:8px;font-weight:500}body.dark .integ{background:#ffffff06;border-color:#ffffff12}body.dark .integ-est{background:#ffffff0f}:root{--shadow-xs:0 1px 2px rgba(18,19,24,.05);--shadow:0 1px 2px rgba(18,19,24,.04), 0 8px 24px rgba(18,19,24,.06);--shadow-lg:0 0 30px rgba(18,19,24,.04), 0 24px 56px rgba(18,19,24,.15);--op-disabled:.5}body.dark{--shadow-xs:0 1px 2px rgba(0,0,0,.3), inset 0 0 0 1px rgba(255,255,255,.045);--shadow:0 1px 2px rgba(0,0,0,.35), 0 8px 24px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.06);--shadow-lg:0 0 30px rgba(0,0,0,.28), 0 24px 56px rgba(0,0,0,.55), inset 0 0 0 1px rgba(255,255,255,.08)}.btn:disabled,.btn.primary:disabled,.btn-login:disabled,button:disabled,[data-slot=button]:disabled{opacity:var(--op-disabled);box-shadow:none;transform:none;cursor:default}body.dark a:focus-visible,body.dark button:focus-visible,body.dark [role=button]:focus-visible,body.dark tr.click:focus-visible{outline-color:#8fa2ff}.kpiband{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:var(--r-card);box-shadow:var(--shadow-xs);overflow:hidden;margin-bottom:20px}.kpi-click{background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;border-left:1px solid var(--hair-soft)}.kpi-click:first-child{border-left:0}.kpi-click:hover{background:var(--hover,rgba(18,19,24,.028))}.kpi-click:hover .kpi-n{color:var(--accent-tx)}.kpi-click:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}body.dark .kpi-click:hover{background:#ffffff0a}.kpi{padding:16px 18px 15px;border-left:1px solid var(--hair-soft);min-width:0}.kpi:first-child{border-left:0}.kpi-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.kpi-l{flex:1;min-width:0;font-size:var(--fs-4);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-ic{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-tx)}.kpi-ic svg{width:14px;height:14px}.kpi.tone-green .kpi-ic{background:var(--green-soft);color:var(--green-tx)}.kpi.tone-amber .kpi-ic{background:var(--amber-soft);color:var(--amber-tx)}.kpi.tone-red .kpi-ic{background:var(--red-soft);color:var(--red-tx)}.kpi-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.kpi-n{font-family:"Inter",inherit;font-size:29px;font-weight:600;letter-spacing:-.012em;line-height:1.05;color:var(--ink)}.kpi-d{font-size:var(--fs-3);font-weight:600;white-space:nowrap}.kpi-d.d-green{color:var(--green-tx)}.kpi-d.d-amber{color:var(--amber-tx)}.kpi-d.d-red{color:var(--red-tx)}.kpi-d.d-gris{color:var(--gray-2)}.kpi-sub{font-size:var(--fs-3);color:var(--gray-2);margin-top:7px;line-height:1.4}.kpi-prog{height:4px;border-radius:3px;background:var(--track);margin-top:10px;overflow:hidden}.kpi-prog>div{height:100%;border-radius:3px;background:var(--accent)}.kpi.tone-green .kpi-prog>div{background:var(--green)}.kpi.tone-amber .kpi-prog>div{background:var(--amber)}@media (max-width:720px){.kpi{border-left:0;border-top:1px solid var(--hair-soft)}.kpi:first-child{border-top:0}}body.dark .kpiband{background:#ffffff06;border-color:#ffffff12}body.dark .kpi{border-left-color:#ffffff12}.sechead{display:flex;align-items:flex-start;gap:14px;margin:26px 0 12px}.sechead>div:first-child{flex:1;min-width:0}.sechead h2{font-family:"Inter",inherit;font-size:var(--fs-6);font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.sechead-chip{flex-shrink:0;font-size:var(--fs-3);font-weight:600;padding:4px 11px;border-radius:100px;white-space:nowrap;background:var(--panel);color:var(--gray)}.sechead-chip.c-amber{background:var(--amber-soft);color:var(--amber-tx)}.sechead-chip.c-red{background:var(--red-soft);color:var(--red-tx)}.tiles{display:grid;gap:0;background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:var(--r-card);box-shadow:var(--shadow-xs);overflow:hidden}body.dark .tiles{background:#ffffff06;border-color:#ffffff12}.actlist{padding:4px 6px}.act{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:11px;cursor:pointer;transition:background .14s var(--ease);position:relative}.act+.act{box-shadow:inset 0 1px 0 var(--hair-soft)}.act:hover{background:var(--panel)}.act:hover+.act{box-shadow:none}.act-ic{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);color:var(--gray)}.act-ic svg{width:15px;height:15px}.act-ic.a-social{background:var(--accent-soft);color:var(--accent-tx)}.act-ic.a-paid{background:var(--green-soft);color:var(--green-tx)}.act-ic.a-diseno{background:var(--amber-soft);color:var(--amber-tx)}.act-ic.a-email{background:var(--red-soft);color:var(--red-tx)}.act-c{flex:1;min-width:0}.act-t{display:flex;align-items:center;gap:9px;font-size:var(--fs-5);font-weight:500;color:var(--ink);min-width:0}.act-t>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-est{flex-shrink:0}.act-s{font-size:var(--fs-3);color:var(--gray);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-r{flex-shrink:0;text-align:right;min-width:74px}.act-f{font-size:var(--fs-4);font-weight:600;color:var(--ink-2)}.act-d{font-size:var(--fs-3);color:var(--gray-2);margin-top:2px}.act.venc .act-f,.act.venc .act-d{color:var(--red-tx)}.act.pron .act-f,.act.pron .act-d{color:var(--amber-tx)}@media (max-width:640px){.act-s{white-space:normal}.act-t{flex-wrap:wrap}}body.dark .act+.act{box-shadow:inset 0 1px #ffffff0f}body.dark .act:hover{background:#ffffff0a}.celbar{display:inline-flex;align-items:center;gap:9px;min-width:120px}.celbar-t{flex:1;height:6px;border-radius:4px;background:var(--track);overflow:hidden}.celbar-t>span{display:block;height:100%;border-radius:4px;background:var(--accent)}.celbar-n{font-size:var(--fs-3);color:var(--gray);min-width:26px;text-align:right}.perbar{display:flex;align-items:center;gap:9px;margin:0 0 18px}:root{--gray-2:#6f757e}[data-slot=select-content],[data-slot=menu-content],[data-slot=popover-content],[data-slot=date-picker-content]{box-shadow:var(--shadow-lg)!important}:root{--amber:#9a610e;--green:#1b7a43;--red:#c0392f}.apx-selval{color:var(--ink)}.apx-selval[data-ph]{color:var(--gray)}:root{--gray:#61676f;--gray-2:#686e76}.apx-date [data-slot=date-input-segment][data-placeholder],.apx-date [data-placeholder]{color:var(--gray)!important}.panel{background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:var(--r-card);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;overflow:hidden;margin-bottom:14px}.panel-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--hair-soft)}.panel-ic{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);color:var(--gray)}.panel-ic svg{width:14px;height:14px}.panel-t{flex:1;min-width:0;font-family:"Inter",inherit;font-size:var(--fs-6);font-weight:600;letter-spacing:-.012em;color:var(--ink)}.panel-chip{flex-shrink:0;font-size:var(--fs-3);font-weight:600;padding:2px 9px;border-radius:100px;background:var(--panel);color:var(--gray)}.panel-b{padding:15px 16px;flex:1}.panel-vacio{font-size:var(--fs-4);color:var(--gray);font-style:italic;line-height:1.5}.panel-pie{display:flex;align-items:center;gap:6px;width:100%;padding:11px 16px;border:0;border-top:1px solid var(--hair-soft);background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-4);font-weight:600;color:var(--accent-tx);text-align:left;transition:background .14s var(--ease)}.panel-pie:hover{background:var(--panel)}.panel-pie svg{width:13px;height:13px}body.dark .panel{background:#ffffff06;border-color:#ffffff12}body.dark .panel-h,body.dark .panel-pie{border-color:#ffffff12}body.dark .panel-ic,body.dark .panel-chip{background:#ffffff0f}.card.pad>h2.sec:first-child{margin:-18px -20px 15px;padding:13px 20px;border-bottom:1px solid var(--hair-soft);font-size:var(--fs-6)}body.dark .card.pad>h2.sec:first-child{border-bottom-color:#ffffff12}.hcmp{display:flex;flex-direction:column}.hcmp-h,.hcmp-r,.hcmp-t{display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:10px;align-items:center;padding:8px 0}.hcmp-h{font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);padding-top:0}.hcmp-h>span:not(:first-child),.hcmp-r>span:not(:first-child),.hcmp-t>span:not(:first-child){text-align:right}.hcmp-r{border-top:1px solid var(--hair-soft);font-size:var(--fs-5);color:var(--ink-2)}.hcmp-a{font-weight:500;color:var(--ink)}.hcmp-d{font-size:var(--fs-4);color:var(--gray)}.hcmp-r.mal .hcmp-d{color:var(--red-tx);font-weight:600}.hcmp-r.bajo .hcmp-d{color:var(--amber-tx);font-weight:600}.hcmp-r.ok .hcmp-d{color:var(--green-tx);font-weight:600}.hcmp-t{border-top:1px solid var(--hair);font-size:var(--fs-5);font-weight:600;color:var(--ink)}.hcmp-nota{font-size:var(--fs-3);color:var(--gray);line-height:1.5;margin-top:12px;padding-top:11px;border-top:1px dashed var(--hair-l)}body.dark .hcmp-r,body.dark .hcmp-t{border-top-color:#ffffff12}.navtoggle{display:none;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--hair-l);background:var(--card,#fff);color:var(--ink);border-radius:10px;cursor:pointer}.navtoggle svg{width:16px;height:16px}.navtoggle:hover{background:var(--bg-2)}.nav-ov{display:none}@media (max-width:980px){.navtoggle{display:inline-flex}.shell.nav-abierto .rail,.shell.nav-abierto .subside{display:flex;position:fixed;top:0;bottom:0;z-index:60;box-shadow:0 18px 60px #00000047}.shell.nav-abierto .rail{left:0;width:72px}.shell.nav-abierto .subside{left:72px;width:232px;flex-direction:column}.nav-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a0a0c73;animation:navfade .16s var(--ease,ease)}}@keyframes navfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-ov{animation:none}}.topsearch-min{display:none}@media (max-width:1100px){.topsearch-min{display:inline-flex}}.pal-head input:focus-visible{outline:none}[data-slot=popover-content]{position:relative;z-index:70}.procedencia{margin:10px 0 14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card-2,transparent)}.procedencia.mal{border-color:#e2564a;background:color-mix(in srgb,#e2564a 8%,transparent)}.procedencia-aviso{font-size:var(--fs-5);font-weight:600;color:#e2564a;margin-bottom:6px}.inv-alta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inv-input{height:36px;min-width:260px;flex:1;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:var(--fs-5)}.inv-input:focus{outline:none;border-color:#2e4bff}.inv-nota{margin-top:8px;font-size:var(--fs-4);color:var(--muted)}.inv-msg{margin-top:10px;padding:8px 11px;border-radius:9px;font-size:var(--fs-5);line-height:1.45}.inv-msg.mal{background:color-mix(in srgb,#e2564a 10%,transparent);color:#e2564a;border:1px solid color-mix(in srgb,#e2564a 35%,transparent)}.inv-msg.bien{background:color-mix(in srgb,#1f9d5c 10%,transparent);color:#1f9d5c;border:1px solid color-mix(in srgb,#1f9d5c 35%,transparent)}.inv-lista{margin-top:14px;border-top:1px solid var(--line)}.invi-fila{display:grid;grid-template-columns:minmax(0,1fr) 170px 76px;gap:12px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-5)}.invi-fila>:last-child{justify-self:end}@media (max-width:640px){.invi-fila{grid-template-columns:minmax(0,1fr) 76px;gap:4px 10px}.invi-fila>:first-child{grid-column:1 / -1;overflow-wrap:anywhere}}.inv-mail{display:inline-flex;align-items:center;gap:7px;color:var(--text)}.inv-tu{font-size:var(--fs-2);font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:100px;background:var(--chip-bg,rgba(46,75,255,.12));color:#2e4bff}.inv-fecha{font-size:var(--fs-4);color:var(--muted);font-variant-numeric:tabular-nums}.inv-quitar{background:none;border:none;padding:4px 8px;border-radius:7px;font-size:var(--fs-4);color:#e2564a;cursor:pointer}.inv-quitar:hover{background:color-mix(in srgb,#e2564a 12%,transparent)}.demo-fila{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.demo-check{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-5);color:var(--text);cursor:pointer}.demo-check input{width:16px;height:16px;accent-color:#2e4bff;cursor:pointer}.demo-n{font-size:var(--fs-4);color:var(--muted);font-variant-numeric:tabular-nums}.demo-nota{margin-top:10px;font-size:var(--fs-4);color:var(--gray,var(--muted));line-height:1.55;max-width:66ch}.sq-rol{display:flex;flex-wrap:wrap;gap:6px}.sq-rolchip{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:100px;border:1px solid var(--line);font-size:var(--fs-4);color:var(--muted)}.sq-rolchip b{font-size:var(--fs-4);font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.sq-rolchip em{font-style:normal;font-size:var(--fs-3);color:var(--gray-2,var(--muted))}.sq-rolchip.justo{border-color:color-mix(in srgb,#d9a92a 55%,transparent)}.sq-rolchip.justo b{color:#b4860f}.sq-rolchip.cero{border-color:color-mix(in srgb,#e2564a 55%,transparent);background:color-mix(in srgb,#e2564a 7%,transparent)}.sq-rolchip.cero b{color:#e2564a}.sq-nota{margin-top:8px;font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5}.sq-memcap{font-size:var(--fs-3);color:var(--muted);font-variant-numeric:tabular-nums}.sq-memcap b{font-weight:650;color:var(--text)}.sq-memcap i{font-style:italic}.sq-memocu{font-size:var(--fs-2);font-weight:700;padding:1px 6px;border-radius:100px;background:#0000000f;color:var(--muted);font-variant-numeric:tabular-nums}.sq-memocu.justo{background:color-mix(in srgb,#d9a92a 18%,transparent);color:#b4860f}.sq-memocu.mal{background:color-mix(in srgb,#e2564a 15%,transparent);color:#e2564a}.sq-mem.pasada{border-color:color-mix(in srgb,#e2564a 45%,transparent)}.sq-comp{font-size:var(--fs-2);padding:1px 7px;border-radius:100px;background:#2e4bff1a;color:#2e4bff;font-weight:600}.sq-aviso,.sq-huerfano{margin:10px 0;padding:9px 12px;border-radius:10px;font-size:var(--fs-4);line-height:1.5;border:1px solid color-mix(in srgb,#e2564a 35%,transparent);background:color-mix(in srgb,#e2564a 8%,transparent);color:var(--text)}.sq-huerfano{margin-bottom:16px}body.dark .sq-memocu{background:#ffffff14}.car-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.car-col .mk{margin-bottom:8px}.car-fila{display:flex;align-items:center;gap:6px;margin-bottom:6px}.car-n{width:18px;height:18px;flex-shrink:0;border-radius:100px;background:#2e4bff1f;color:#2e4bff;font-size:var(--fs-2);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.car-in{flex:1;min-width:0;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-size:var(--fs-4)}.car-in:focus{outline:none;border-color:#2e4bff}.car-x{border:none;background:none;color:var(--muted);cursor:pointer;padding:2px 5px;border-radius:6px;font-size:var(--fs-6);line-height:1}.car-x:hover{background:color-mix(in srgb,#e2564a 12%,transparent);color:#e2564a}.car-add{border:1px dashed var(--line);background:none;color:var(--muted);cursor:pointer;padding:5px 10px;border-radius:8px;font-size:var(--fs-4);margin-top:2px}.car-add:hover{border-color:#2e4bff;color:#2e4bff}.oo-prep{margin-bottom:16px}.oo-prephead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.oo-sub{font-size:var(--fs-4);color:var(--muted);line-height:1.55;margin-top:4px;max-width:64ch}.oo-next{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-4);color:var(--muted);white-space:nowrap}.oo-pend{display:flex;flex-direction:column;gap:4px}.oo-vacio{font-size:var(--fs-4);color:var(--muted)}.oo-parados{margin-top:12px;padding:8px 11px;border-radius:9px;font-size:var(--fs-4);line-height:1.5;background:color-mix(in srgb,#d9a92a 10%,transparent);border:1px solid color-mix(in srgb,#d9a92a 32%,transparent)}.oo-ac{display:flex;align-items:center;gap:9px;padding:7px 2px;font-size:var(--fs-5);border-bottom:1px solid var(--line)}.oo-ac:last-child{border-bottom:none}.oo-ac input[type=checkbox]{width:15px;height:15px;accent-color:#2e4bff;flex-shrink:0;cursor:pointer}.oo-acpunto{width:6px;height:6px;border-radius:50%;background:var(--muted);flex-shrink:0}.oo-ac.vencido .oo-acpunto{background:#e2564a}.oo-actxt{flex:1;min-width:0;color:var(--text)}.oo-ac.hecho .oo-actxt{text-decoration:line-through;color:var(--muted)}.oo-acmeta{font-size:var(--fs-3);color:var(--muted);white-space:nowrap}.oo-ac.vencido .oo-acmeta{color:#e2564a;font-weight:600}.oo-quitar{border:none;background:none;color:var(--muted);cursor:pointer;font-size:var(--fs-6);line-height:1;padding:2px 5px;border-radius:6px}.oo-quitar:hover{background:color-mix(in srgb,#e2564a 12%,transparent);color:#e2564a}.oo-form{margin-bottom:16px}.oo-campo{margin-bottom:14px}.oo-campo>label{display:block;font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.oo-campo textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:var(--fs-5);font-family:inherit;line-height:1.5;resize:vertical}.oo-campo textarea:focus{outline:none;border-color:#2e4bff}.oo-acnuevo{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.oo-acnuevo>input{flex:1;min-width:200px;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:var(--fs-5)}.oo-acnuevo>input:focus{outline:none;border-color:#2e4bff}.oo-nota{margin-top:8px;font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5;max-width:70ch}.oo-objs{display:flex;flex-direction:column;gap:7px}.oo-obj{display:flex;align-items:center;gap:10px;font-size:var(--fs-4)}.oo-obj>span{flex:1;min-width:0}.oo-obj input[type=range]{width:130px;accent-color:#2e4bff}.oo-obj b{width:38px;text-align:right;font-variant-numeric:tabular-nums}.oo-obj em{font-style:normal;font-size:var(--fs-3);font-weight:600;padding:1px 6px;border-radius:100px}.oo-obj em.sube{background:color-mix(in srgb,#1f9d5c 14%,transparent);color:#1f9d5c}.oo-obj em.baja{background:color-mix(in srgb,#e2564a 14%,transparent);color:#e2564a}.oo-obj em.quieto{background:#0000000f;color:var(--muted)}.oo-item{border-bottom:1px solid var(--line)}.oo-item:last-child{border-bottom:none}.oo-cab{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:10px 2px;cursor:pointer;text-align:left;font-size:var(--fs-5);color:var(--text)}.oo-cab:hover{background:#00000005}.oo-cab b{min-width:88px;font-variant-numeric:tabular-nums}.oo-res{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oo-cont{font-size:var(--fs-3);padding:2px 8px;border-radius:100px;background:#2e4bff1a;color:#2e4bff;font-weight:600;white-space:nowrap}.oo-cuerpo{padding:2px 2px 14px 28px}.oo-bloque{margin-bottom:12px}.oo-bloque>label{display:block;font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.oo-bloque p{font-size:var(--fs-5);line-height:1.55;color:var(--text);margin:0}.dot.rojo{background:#e2564a}body.dark .oo-cab:hover{background:#ffffff08}body.dark .oo-obj em.quieto{background:#ffffff14}.dir-top.sinacceso{cursor:default}.dir-top.sinacceso:hover{background:none}.rec-nota{font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5;margin:-4px 0 12px;max-width:60ch}.rec-vacio{font-size:var(--fs-4);color:var(--muted);padding:6px 0}.rec-por{font-style:normal;font-size:var(--fs-2);color:var(--muted);white-space:nowrap}.rec-proponer{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.rec-nueva{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.rec-nueva>input{flex:1;min-width:170px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-size:var(--fs-4)}.rec-nueva>input:focus{outline:none;border-color:#2e4bff}.rec-sugs{display:flex;flex-wrap:wrap;gap:5px}.rec-sug{border:1px dashed var(--line);background:none;color:var(--muted);cursor:pointer;padding:4px 9px;border-radius:100px;font-size:var(--fs-3);text-align:left}.rec-sug:hover{border-color:#2e4bff;color:#2e4bff;border-style:solid}.badge-ev{font-style:normal;font-size:var(--fs-2);padding:1px 6px;border-radius:100px;background:#0000000f;color:var(--muted)}.badge-ev.ok{background:color-mix(in srgb,#1f9d5c 15%,transparent);color:#1f9d5c;font-weight:600}.badge-por{font-style:normal;font-size:var(--fs-2);color:var(--muted)}.badge-ap{border:none;background:none;cursor:pointer;color:var(--muted);font-size:var(--fs-5);line-height:1;padding:2px 5px;border-radius:6px}.badge-ap:hover{background:#2e4bff1f;color:#2e4bff}body.dark .badge-ev{background:#ffffff14}.wk-senales{margin-bottom:14px;border-color:color-mix(in srgb,#d9a92a 40%,transparent);background:color-mix(in srgb,#d9a92a 7%,transparent)}.wk-senales>b{display:block;font-size:var(--fs-5);margin-bottom:8px}.wk-senal{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-4);line-height:1.5;padding:3px 0}.wk-senal-n{flex-shrink:0;font-size:var(--fs-2);font-weight:700;padding:2px 7px;border-radius:100px;background:color-mix(in srgb,#d9a92a 22%,transparent);color:#b4860f;white-space:nowrap}.wk-senal i{font-style:normal;color:var(--muted)}.wk-emoji{font-size:var(--fs-6);width:20px;flex-shrink:0;text-align:center}.wk-rep{font-style:normal;margin-left:8px;font-size:var(--fs-2);font-weight:600;text-transform:none;letter-spacing:0;padding:1px 7px;border-radius:100px;background:color-mix(in srgb,#d9a92a 18%,transparent);color:#b4860f}.wq-ro{font-size:var(--fs-5);line-height:1.55;color:var(--text)}.oo-tipos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oo-tipos button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:none;cursor:pointer}.oo-tipos button b{font-size:var(--fs-5);color:var(--text)}.oo-tipos button span{font-size:var(--fs-3);color:var(--muted);line-height:1.4}.oo-tipos button.on{border-color:#2e4bff;background:color-mix(in srgb,#2e4bff 6%,transparent)}.rend-lista{display:flex;flex-direction:column;gap:12px}.rend-ind{padding-bottom:10px;border-bottom:1px solid var(--line)}.rend-ind:last-child{border-bottom:none;padding-bottom:0}.rend-cab{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.rend-cab b{font-size:var(--fs-5)}.rend-cab span{font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.4}.rend-esc{display:flex;gap:5px;margin-bottom:5px}.rend-p{width:30px;height:var(--ctl-h-sm);border-radius:8px;border:1px solid var(--line);background:none;color:var(--muted);font-size:var(--fs-4);font-weight:600;cursor:pointer}.rend-p.rell{border-color:#2e4bff;color:#2e4bff}.rend-p.on{background:#2e4bff;border-color:#2e4bff;color:#fff}.rend-txt{font-size:var(--fs-4);color:var(--text);line-height:1.45;min-height:17px}.rend-txt i{font-style:italic;color:var(--gray-2,var(--muted))}.rend-media{margin-top:10px;padding:7px 11px;border-radius:9px;font-size:var(--fs-4);border:1px solid var(--line)}.rend-media.verde{border-color:color-mix(in srgb,#1f9d5c 40%,transparent);background:color-mix(in srgb,#1f9d5c 8%,transparent)}.rend-media.ambar{border-color:color-mix(in srgb,#d9a92a 40%,transparent);background:color-mix(in srgb,#d9a92a 8%,transparent)}.rend-media.rojo{border-color:color-mix(in srgb,#e2564a 40%,transparent);background:color-mix(in srgb,#e2564a 8%,transparent)}.oo-num{width:88px;height:var(--ctl-h-sm);padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-size:var(--fs-4)}.oo-meta{font-weight:500;color:var(--muted);white-space:nowrap}.oo-pct{font-style:normal;font-size:var(--fs-3);color:var(--muted);width:38px;text-align:right}.oo-hito{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-4);cursor:pointer}.oo-hito input{width:15px;height:15px;accent-color:#2e4bff}.ae-notas{margin:12px 0 14px}.ae-notas-h{font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ae-nota{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:var(--fs-4)}.ae-nota>span:first-child{flex:1;min-width:0}.ae-tabla{margin-top:14px;border-top:1px solid var(--line)}.ae-fila{display:grid;grid-template-columns:1fr 34px 54px 1.5fr;gap:8px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.ae-fila.cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.ae-fila b{text-align:center;font-variant-numeric:tabular-nums}.ae-fila.lejos{background:color-mix(in srgb,#d9a92a 8%,transparent)}.ae-lect{font-size:var(--fs-3);color:var(--muted)}.ae-graf{margin-top:14px}.ae-barras{display:grid;grid-template-columns:1fr 2fr 2fr;gap:8px;align-items:center;margin-bottom:5px;font-size:var(--fs-3)}.ae-bl{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-bw{height:9px;border-radius:100px;background:#0000000f;overflow:hidden}.ae-bw>i{display:block;height:100%;border-radius:100px}.ae-bw>i.tu{background:#2e4bff}.ae-bw>i.mg{background:#7c8cff}.ae-leyenda{display:flex;align-items:center;gap:6px;font-size:var(--fs-3);color:var(--muted);margin-top:8px}.ae-leyenda em{width:9px;height:9px;border-radius:3px;display:inline-block}.ae-leyenda em.tu{background:#2e4bff}.ae-leyenda em.mg{background:#7c8cff;margin-left:10px}.dh-tabla{margin-top:4px}.dh-fila{display:grid;grid-template-columns:1.6fr 90px 90px 1.2fr;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.dh-fila:last-child{border-bottom:none}.dh-fila.cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.dh-fila b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dh-fila.cab b{font-weight:600}.dh-sin{font-style:italic;color:var(--gray-2,var(--muted));font-size:var(--fs-3);font-weight:400}.dh-hueco{font-variant-numeric:tabular-nums;font-size:var(--fs-4);color:var(--muted)}.dh-hueco.menos{color:#e2564a;font-weight:600}.dh-hueco.mas{color:#b4860f;font-weight:600}:root{--btn-h-sm:30px;--btn-h-md:36px;--campo-h:40px;--btn-r:100px}.seg button,.seg.pm-seg button{height:var(--btn-h-sm);padding:0 14px;border-radius:var(--btn-r);display:inline-flex;align-items:center;gap:6px;line-height:1}.dt-pp button{height:var(--btn-h-sm);min-width:var(--btn-h-sm);padding:0 10px;border-radius:var(--btn-r);font-size:var(--fs-4)}button.dt-tool{height:var(--btn-h-sm);border-radius:var(--btn-r);padding:0 12px}tr.click:hover,.permrow:hover,.oo-cab:hover,.dh-fila:hover,.formrow:hover,.mgr-oo:hover{box-shadow:none;transform:none;translate:none}.mgr-card:hover,.dir-card:hover,.tcard:hover{box-shadow:0 4px 14px #16171a17;transform:none;translate:none}body.dark .mgr-card:hover,body.dark .dir-card:hover,body.dark .tcard:hover{box-shadow:0 4px 14px #00000057}.pal-row.sel,.cfg-danger,.cfg-danger.rojo{box-shadow:none}.pal-row.sel,.cfg-danger{border:1px solid var(--hair-l-soft)}.cfg-danger.rojo{border:1px solid rgba(224,49,49,.28)}body.dark .pal-row.sel{border-color:#ffffff1f}.cfg-alta{display:flex;align-items:center;gap:8px;width:100%;padding:11px 14px;border:none;border-top:1px solid var(--line);background:none;color:var(--accent-tx);font-size:var(--fs-4);font-weight:500;cursor:pointer;text-align:left}.cfg-alta:hover{background:color-mix(in srgb,#2e4bff 6%,transparent)}.cfg-altaform{padding:12px 14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.cfg-altaform>input{height:var(--btn-h-md);padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:var(--fs-5)}.cfg-altaform>input:focus{outline:none;border-color:#2e4bff}.cfg-altabtns{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.cfg-altanota{font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5}.cfg-err{font-size:var(--fs-3);color:#e2564a}.cfg-nota{font-size:var(--fs-3);color:var(--muted);line-height:1.5;grid-column:1/-1}.cfg-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cfg-borrar{border:none;background:none;color:#e2564a;font-size:var(--fs-4);cursor:pointer;padding:6px 10px;border-radius:var(--btn-r)}.cfg-borrar:hover{background:color-mix(in srgb,#e2564a 12%,transparent)}.cfg-nob{font-size:var(--fs-4);color:var(--gray-2,var(--muted));cursor:help}.objtit,.objper,.objper-h,.og,.og-h{min-width:0;max-width:100%}.objtit,.og-h{flex-wrap:wrap}.og-h>*{min-width:0}.og-h>b,.og-h>span{overflow-wrap:anywhere}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.objsplit{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:1100px){.objsplit{grid-template-columns:minmax(0,1fr)}}.grid2>*{min-width:0}.enl{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.enl:first-of-type{border-top:none;padding-top:0;margin-top:0}.enl-h{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.enl-h b{font-size:var(--fs-5)}.enl-sub{display:block;font-size:var(--fs-3);color:var(--muted);margin-top:2px}.enl-nota{font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5;margin:8px 0;max-width:72ch}.enl-res{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.enl-p{font-size:var(--fs-3);padding:3px 9px;border-radius:100px;border:1px solid var(--line);color:var(--muted)}.enl-p.ok{border-color:color-mix(in srgb,#1f9d5c 40%,transparent);color:#1f9d5c}.enl-p.rev{border-color:color-mix(in srgb,#d9a92a 45%,transparent);color:#b4860f}.enl-p.amb{border-color:color-mix(in srgb,#e2564a 40%,transparent);color:#e2564a}.enl-tabla{border-top:1px solid var(--line);margin-top:6px}.enl-fila{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.9fr);gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.enl-cli{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enl-est{font-size:var(--fs-3);color:var(--muted)}.enl-fila.e-revisar .enl-est{color:#b4860f}.enl-fila.e-ambiguo .enl-est{color:#e2564a;font-weight:600}.enl-ya{font-size:var(--fs-3);color:#1f9d5c}.enl-pie{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:12px}.inv-tabla{margin-top:4px}.inv-fila{display:grid;grid-template-columns:minmax(0,1.2fr) 84px 96px minmax(0,1.6fr);gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.inv-fila:last-child{border-bottom:none}.inv-fila.cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.inv-fila b{text-align:right;font-variant-numeric:tabular-nums}.inv-est{font-size:var(--fs-3);color:var(--muted)}.inv-fila.t-ambar .inv-est{color:#b4860f;font-weight:600}.inv-fila.t-verde .inv-est{color:#1f9d5c}.notifpanel.inbox{width:380px}.inbox .notifhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbox-todas{border:none;background:none;color:#2e4bff;font-size:var(--fs-3);cursor:pointer;padding:2px 4px;border-radius:6px}.inbox-todas:hover{background:color-mix(in srgb,#2e4bff 10%,transparent)}.inbox .notifitem{display:flex;align-items:flex-start;gap:9px;position:relative}.inbox-punto{width:7px;height:7px;border-radius:50%;background:#2e4bff;flex-shrink:0;margin-top:7px}.inbox .notifitem.leida .inbox-punto{background:transparent}.inbox .notifitem.leida .nt{color:var(--muted);font-weight:400}.inbox-marcar{border:none;background:none;color:var(--muted);font-size:var(--fs-3);cursor:pointer;padding:4px 6px;border-radius:6px;flex-shrink:0;line-height:1}.inbox-marcar:hover{background:#0000000f;color:#2e4bff}body.dark .inbox-marcar:hover{background:#ffffff12}:root{--btn-r:10px;--btn-r-sm:9px;--btn-f:12.5px;--btn-f-sm:12px;--btn-w:500}.btn,.isbtn,.dt-tool,.pm-btn,.kan-nav button,.calnav,[data-slot=button]{border-radius:var(--btn-r)!important;font-family:inherit;font-size:var(--btn-f);font-weight:var(--btn-w);letter-spacing:-.005em}.btn{height:var(--btn-h-md);min-height:var(--btn-h-md);padding:0 16px}.btn.sm{height:var(--btn-h-sm);min-height:var(--btn-h-sm);padding:0 12px;font-size:var(--btn-f-sm)}.isbtn{height:var(--btn-h-md);padding:0 13px}[data-slot=button]{min-height:var(--btn-h-md)}.seg button,.seg.pm-seg button,.dt-pp button,button.dt-tool,.cfg-role,.rend-p{border-radius:var(--btn-r-sm)!important;font-size:var(--btn-f-sm);font-weight:var(--btn-w)}.chip,.chip.state,.chip.mini,.chip.ac,.sq-rolchip,.sq-comp,.enl-p,.inv-fila .inv-est,.badge-ev,.badge-por,.sq-memocu,.oo-cont,.wk-senal-n{border-radius:100px!important}.bellbadge,.inbox-punto,.oo-acpunto,.car-n,.ae-leyenda em,.dot{border-radius:50%!important}.btn.primary,[data-slot=button][data-variant=primary]{background:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-2);box-shadow:none;transform:none}.navtoggle{height:var(--btn-h-md);width:var(--btn-h-md);border-radius:var(--btn-r)!important}.apx-sel>button,.apx-sel [data-slot=select-trigger],[data-slot=select-trigger],[data-slot=date-field]{min-height:var(--btn-h-md);height:var(--btn-h-md);font-size:var(--btn-f);border-radius:var(--btn-r-sm)!important}.pl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.pl-aviso{margin-bottom:14px;padding:10px 13px;border-radius:10px;font-size:var(--fs-4);line-height:1.55;border:1px solid color-mix(in srgb,#e2564a 38%,transparent);background:color-mix(in srgb,#e2564a 8%,transparent)}.pl-mapa{display:grid;gap:3px;margin-bottom:26px;overflow-x:auto}.pl-c{padding:8px 9px;border-radius:8px;font-size:var(--fs-4);display:flex;align-items:center;min-width:0}.pl-cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding-bottom:4px}.pl-cab i{font-style:normal;opacity:.6;margin-left:3px}.pl-p{flex-direction:column;align-items:flex-start;gap:1px;background:var(--card-2,rgba(0,0,0,.02))}.pl-p span{font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pl-p i{font-style:normal;font-size:var(--fs-2);color:var(--muted)}.pl-v{justify-content:center;font-variant-numeric:tabular-nums;font-weight:600}.pl-v.tocable{cursor:pointer}.pl-v.t-libre{background:#0000000a;color:var(--gray-2,var(--muted));font-weight:400}.pl-v.t-hueco{background:color-mix(in srgb,#1f9d5c 16%,transparent);color:#177a48}.pl-v.t-ok{background:color-mix(in srgb,#1f9d5c 28%,transparent);color:#125e37}.pl-v.t-lleno{background:color-mix(in srgb,#d9a92a 30%,transparent);color:#8a6608}.pl-v.t-pasado{background:color-mix(in srgb,#e2564a 30%,transparent);color:#a5271c}.pl-v.t-sin{background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,0,0,.04) 4px,rgba(0,0,0,.04) 8px)}.pl-sin{color:var(--gray-2,var(--muted));font-weight:400}.pl-hueco{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pl-hm{border:1px solid var(--line);border-radius:11px;padding:10px 12px}.pl-hm-t{font-size:var(--fs-3);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.pl-hm-t i{font-style:normal;opacity:.6}.pl-hm-a{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-4);padding:2px 0}.pl-hm-a b{font-variant-numeric:tabular-nums}.pl-hm-d{margin-top:6px;font-size:var(--fs-2);color:var(--gray-2,var(--muted))}body.dark .pl-p{background:#ffffff08}body.dark .pl-v.t-libre{background:#ffffff0d}body.dark .pl-v.t-hueco{color:#4ec98a}body.dark .pl-v.t-ok{color:#6bd89f}body.dark .pl-v.t-lleno{color:#e8c153}body.dark .pl-v.t-pasado{color:#ff8a7d}.pl-v.tocable:hover{filter:brightness(.96)}body.dark .pl-v.tocable:hover{filter:brightness(1.18)}.pl-v.abierta{outline:2px solid #2e4bff;outline-offset:-2px}.pl-v.dragover{outline:2px dashed #2e4bff;outline-offset:-2px;transform:scale(1.04)}.pl-pv{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.pl-pv s{opacity:.5;font-weight:400;font-size:var(--fs-3)}.pl-av-b{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pl-av-b:hover{text-decoration-thickness:2px}.pl-av-i{display:block;margin-top:5px;font-style:normal;font-size:var(--fs-3);opacity:.75}.pl-cajon{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:-14px 0 26px;background:var(--card-2,rgba(0,0,0,.015))}body.dark .pl-cajon{background:#ffffff06}.pl-cj-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.pl-cj-h b{font-size:var(--fs-5)}.pl-cj-h i{display:block;font-style:normal;font-size:var(--fs-3);color:var(--muted);margin-top:2px}.pl-cj-x{border:none;background:none;color:var(--muted);cursor:pointer;font-size:var(--fs-7);line-height:1;padding:0 4px;border-radius:6px}.pl-cj-x:hover{background:#0000000f;color:var(--text)}body.dark .pl-cj-x:hover{background:#ffffff14}.pl-cj-vacio,.pl-cj-p{font-size:var(--fs-3);color:var(--muted);line-height:1.55}.pl-cj-p{margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.pl-cj-lista{display:flex;flex-direction:column;gap:4px}.pl-as{display:flex;align-items:center;gap:10px;padding:6px 9px;border-radius:9px;font-size:var(--fs-4);background:var(--card,rgba(0,0,0,.02));border:1px solid var(--line);cursor:grab}body.dark .pl-as{background:#ffffff08}.pl-as:hover{background:color-mix(in srgb,#2e4bff 6%,transparent)}.pl-as.arrastrando{opacity:.45;cursor:grabbing}.pl-as-c{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pl-as-h{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.pl-as-h input{width:62px;padding:4px 7px;font-size:var(--fs-4)}.pl-as-h i,.pl-as-v i{font-style:normal;font-size:var(--fs-3);color:var(--muted)}.pl-as-v{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.pl-as-q{border:1px solid var(--line);background:none;color:var(--muted);cursor:pointer;font-size:var(--fs-2);padding:2px 7px;border-radius:var(--btn-r,10px)}.pl-as-q:hover{color:var(--text);border-color:var(--muted)}.pl-p.plaza{background:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(46,75,255,.05) 5px,rgba(46,75,255,.05) 10px);border:1px dashed color-mix(in srgb,#2e4bff 40%,transparent);position:relative}.pl-p.plaza span{color:#2e4bff}.pl-quitar{position:absolute;top:3px;right:4px;border:none;background:none;color:var(--muted);cursor:pointer;font-size:var(--fs-5);line-height:1;padding:1px 4px;border-radius:6px}.pl-quitar:hover{background:color-mix(in srgb,#e2564a 14%,transparent);color:#e2564a}.pl-contratar{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:26px}.pl-ct-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.pl-sw{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-4);color:var(--text);cursor:pointer;white-space:nowrap}.pl-sw input{width:16px;height:16px;accent-color:#2e4bff;cursor:pointer}.pl-ok{font-size:var(--fs-4);color:#1f9d5c}.pl-ct-lista{display:flex;flex-direction:column;gap:6px}.pl-ct-f{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.pl-ct-f:last-child{border-bottom:none}.pl-ct-a{font-weight:600;min-width:88px}.pl-ct-d,.pl-ct-h2,.pl-ct-j{color:var(--muted)}.pl-ct-b{margin-left:auto;height:var(--btn-h-sm);padding:0 12px;border:1px solid var(--line);border-radius:var(--btn-r-sm);background:none;color:#2e4bff;font-size:var(--fs-4);font-weight:500;cursor:pointer}.pl-ct-b:hover{border-color:#2e4bff;background:color-mix(in srgb,#2e4bff 7%,transparent)}.pl-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.pl-form>input{height:var(--btn-h-md);min-width:190px;flex:1;padding:0 11px;border:1px solid var(--line);border-radius:var(--btn-r-sm);background:var(--bg);color:var(--text);font-size:var(--fs-4)}.pl-form>input:focus{outline:none;border-color:#2e4bff}.pl-f-l{font-size:var(--fs-3);color:var(--muted)}.pl-add{margin-top:10px;border:1px dashed var(--line);background:none;color:var(--muted);cursor:pointer;height:var(--btn-h-sm);padding:0 12px;border-radius:var(--btn-r-sm);font-size:var(--fs-4)}.pl-add:hover{border-color:#2e4bff;color:#2e4bff}.pl-nota{margin-top:10px;font-size:var(--fs-3);color:var(--gray-2,var(--muted));line-height:1.5;max-width:76ch}h2.sec{font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em;color:var(--text);margin:26px 0 12px}h2.sec:first-child,.card:not(.pad)>h2.sec:first-child{margin-top:0}.mk{font-size:var(--fs-2);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.h-page{font-size:var(--fs-8);font-weight:600;letter-spacing:-.012em;margin:0 0 6px}.card{border-radius:14px}.card.pad{padding:18px 20px}.callout,.note,.pl-aviso,.wk-senales,.sq-huerfano,.sq-aviso,.oo-parados,.procedencia,.inv-nota{border-radius:11px;padding:10px 13px;font-size:var(--fs-4);line-height:1.55}.card.pad>h2.sec:first-child{margin:-18px -20px 15px!important;padding:13px 20px;border-bottom:1px solid var(--hair-soft);font-size:var(--fs-6)}.pl-impacto{margin:0 0 12px;padding:10px 13px;border-radius:11px;font-size:var(--fs-4);line-height:1.55;border:1px solid color-mix(in srgb,#2e4bff 32%,transparent);background:color-mix(in srgb,#2e4bff 6%,transparent)}.pl-impacto.mal{border-color:color-mix(in srgb,#e2564a 38%,transparent);background:color-mix(in srgb,#e2564a 8%,transparent)}.fc-tabla{margin-bottom:26px}.fc-fila{display:grid;grid-template-columns:minmax(0,1fr) 110px 130px 110px 56px;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.fc-fila:last-child{border-bottom:none}.fc-fila.cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fc-fila b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fc-fila>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.fc-fila b.neg{color:#e2564a}.fc-pl{font-style:normal;font-weight:500;color:#2e4bff;font-size:var(--fs-3)}.esc-lista{display:flex;flex-direction:column;gap:6px;margin-bottom:26px}.esc{display:grid;grid-template-columns:minmax(0,1.4fr) 150px 130px auto;gap:12px;align-items:center;padding:10px 13px;border:1px solid var(--line);border-radius:11px;font-size:var(--fs-4)}.esc.base{background:var(--card-2,rgba(0,0,0,.02))}.esc.mal{border-color:color-mix(in srgb,#e2564a 38%,transparent)}.esc-n{font-weight:500}.esc-n i{font-style:normal;font-weight:400;color:var(--muted);font-size:var(--fs-3)}.esc-m{font-variant-numeric:tabular-nums;font-weight:600;display:flex;flex-direction:column;gap:1px}.esc-m i{font-style:normal;font-weight:400;font-size:var(--fs-2);color:var(--muted)}.esc-d{text-align:right;font-variant-numeric:tabular-nums}.esc-d b.neg{color:#e2564a}.esc-d b.pos{color:#1f9d5c}.esc-ref{font-size:var(--fs-3);color:var(--muted)}.esc-w{grid-column:1/-1;font-size:var(--fs-3);color:#e2564a;line-height:1.5}.esc-b{height:var(--btn-h-sm);padding:0 12px;border:1px solid var(--line);border-radius:var(--btn-r-sm);background:none;color:#2e4bff;font-size:var(--fs-4);cursor:pointer;white-space:nowrap}.esc-b:hover{border-color:#2e4bff;background:color-mix(in srgb,#2e4bff 7%,transparent)}.esc-b.del{color:var(--muted)}.esc-b.del:hover{border-color:#e2564a;color:#e2564a;background:color-mix(in srgb,#e2564a 8%,transparent)}.menuitem{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border:0;background:transparent;text-align:left;font-size:var(--fs-4);font-weight:500;color:var(--ink);border-radius:8px;cursor:pointer}.menuitem:hover{background:var(--cream-2)}.menuitem svg{width:14px;height:14px;color:var(--gray);flex-shrink:0}.menuitem.danger{color:var(--red-tx)}.menuitem.danger svg{color:var(--red-tx)}.menuitem.danger{margin-top:4px;border-top:1px solid var(--hair-l-soft);padding-top:10px;border-radius:0 0 8px 8px}.jc-fila{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 0}.jc-fila input[type=text],.jc-fila input:not([type]){max-width:230px;padding:6px 9px}.jc-l{font-size:var(--fs-3);color:var(--muted);white-space:nowrap}.jc-factor{margin-left:auto;font-size:var(--fs-3);color:var(--accent-tx);white-space:nowrap}.jc-nota{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-3);color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.6}.jc-nota-in{width:100%;margin-top:8px;padding:6px 9px;font-size:var(--fs-3)}.jc-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.jc-cal{display:flex;flex-direction:column;gap:3px;margin-top:10px}.jc-dia{display:flex;align-items:center;gap:8px;padding:4px 7px;border-radius:9px;flex-wrap:wrap}.jc-dia:hover{background:color-mix(in srgb,#2e4bff 5%,transparent)}.jc-dia.finde{opacity:.6}.jc-dia input:not([type=date]){flex:1;min-width:140px;padding:5px 9px;font-size:var(--fs-3)}.jc-dow{font-size:11px;color:var(--muted);width:26px;text-transform:uppercase}.jc-org{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.jc-finde{font-size:10.5px;color:var(--amber-tx,#8a6608);white-space:nowrap}.jc-meses{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px}.jc-mes{border:1px solid var(--line);border-radius:11px;padding:9px 11px}.jc-mes.corto{border-color:color-mix(in srgb,#d9a92a 45%,transparent);background:color-mix(in srgb,#d9a92a 7%,transparent)}.jc-mes-n{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.jc-mes-n i{font-style:normal;opacity:.6}.jc-mes-f{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;margin:2px 0}.jc-mes-d{font-size:10.5px;color:var(--muted);line-height:1.45}.cat-ph{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 16px;border-bottom:1px solid var(--hair-soft,var(--line))}.cat-ph b{font-size:14px}.cat-ph i{display:block;font-style:normal;font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.5}.cat-niv{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;padding:14px 16px}.cat-card{border:1px solid var(--line);border-radius:12px;padding:12px 13px;min-width:0}.cat-card.dest{border-color:color-mix(in srgb,#d9a92a 55%,transparent);background:color-mix(in srgb,#d9a92a 6%,transparent)}.cat-card.n-bronze{border-top:3px solid #b0785a}.cat-card.n-silver{border-top:3px solid #8b93a1}.cat-card.n-gold{border-top:3px solid #c9a227}.cat-c-t{font-size:14px;font-weight:600;line-height:1.3}.cat-c-t i{font-style:normal;color:#c9a227}.cat-c-n{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:2px}.cat-c-p{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:7px}.cat-c-p i{font-style:normal;font-size:11px;color:var(--muted);font-weight:400}.cat-c-h{font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums;margin-top:1px}.cat-c-h i{font-style:normal;font-size:11px;color:var(--muted)}.cat-rep{margin-top:9px;padding-top:8px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.cat-rep-f{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.cat-rep-f span{color:var(--muted)}.cat-rep-f b{font-variant-numeric:tabular-nums;white-space:nowrap}.cat-c-l{margin-top:8px;font-size:10.5px;color:var(--muted);line-height:1.5}.cat-rep.abierto{gap:4px}body.dark .cat-card.dest{background:color-mix(in srgb,#d9a92a 10%,transparent)}.gd{display:flex;flex-direction:column}.gd-r{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.gd-r:first-child{border-top:none;padding-top:2px}.gd-t{font-size:12.5px;font-weight:600}.gd-q{font-size:11px;color:var(--muted);margin-top:2px;line-height:1.4}.gd-c{min-width:0}.gd-tira{display:flex;gap:3px;margin-bottom:7px;overflow-x:auto;padding-bottom:2px}.gd-m{flex:0 0 auto;font-size:9.5px;font-weight:600;line-height:1;padding:5px;border-radius:6px;min-width:27px;text-align:center;text-transform:capitalize;border:1px dashed var(--hair);color:var(--muted);background:transparent}.gd-a{font-style:normal;font-weight:500;opacity:.6;margin-left:1px}.gd-m.viva{border-style:solid;border-color:#2e4bff4d;background:var(--accent-soft);color:var(--accent-tx)}.gd-m.cerrada{border-style:solid;border-color:color-mix(in srgb,var(--ink-2) 22%,transparent);background:color-mix(in srgb,var(--ink-2) 9%,transparent);color:var(--ink-2)}.gd-est{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-2)}.gd-sep{color:var(--hair)}.gd-fallo{font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 8px;border-radius:100px;background:color-mix(in srgb,#e2564a 10%,transparent);color:#c04437;border:1px solid color-mix(in srgb,#e2564a 32%,transparent)}body.dark .gd-fallo{color:#f08a80}@media (max-width:720px){.gd-r{grid-template-columns:1fr;gap:8px}}.pa-campos{display:flex;flex-direction:column;gap:4px;margin:16px 0 4px;text-align:left}.pa-l{font-size:11.5px;font-weight:600;color:var(--ink-2);margin-top:8px}.pa-l i{font-style:normal;font-weight:400;color:var(--muted)}.pa-campos input{width:100%}.pa-mail{font-size:11.5px;color:var(--muted);margin-top:12px}.pa-sec{display:block;width:100%;margin-top:10px;background:none;border:none;font-size:12px;color:var(--muted);cursor:pointer;padding:6px}.pa-sec:hover{color:var(--ink-2)}.pa-vacio{display:flex;flex-direction:column;gap:6px;padding:18px 16px;margin-bottom:14px;border:1px dashed var(--hair);border-radius:12px;text-align:left}.pa-vacio b{font-size:12.5px}.pa-vacio span{font-size:11.5px;color:var(--muted);line-height:1.55}.cat-est-l{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.cat-est-x{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:4px 6px 4px 11px;border-radius:100px;border:1px solid var(--hair);background:var(--panel)}.cat-est-x i{font-style:normal;font-weight:400;color:var(--muted);font-size:11px}.cat-est-v{font-size:11.5px;color:var(--muted)}.cat-nueva{display:flex;gap:8px;align-items:center;margin-top:4px}.cat-nueva input{flex:1;max-width:340px}.cat-nueva.mini{margin-top:10px}.cat-nueva.mini input{max-width:210px;height:var(--btn-h-sm);font-size:12px}.cat-preset{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px dashed var(--hair);border-radius:12px;padding:15px 17px;margin-top:16px}.cat-preset b{display:block;font-size:13px;margin-bottom:4px}.cat-preset span{display:block;font-size:11.5px;color:var(--muted);line-height:1.55;max-width:62ch}.car-crit-h{display:flex;align-items:center;gap:8px;margin-bottom:7px}.car-crit-h .mk{margin-bottom:0}.ntrep{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;cursor:pointer;border:1px solid var(--hair);border-radius:12px;padding:13px 15px;background:var(--panel);margin-top:10px}.ntrep.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}.ntrep b{display:block;font-size:13px;font-weight:600}.ntrep i{display:block;font-style:normal;font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:2px}.ntrep .sw{flex:none;margin-top:2px}.cat-guia{list-style:none;margin:0 0 18px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px 22px;border:1px dashed var(--hair);border-radius:12px}.cat-guia li{display:flex;align-items:flex-start;gap:9px;font-size:12px;min-width:150px}.cat-guia b{display:block;font-size:12.5px;font-weight:600}.cat-guia i{display:block;font-style:normal;font-size:11px;color:var(--muted);line-height:1.45}.cat-guia-n{flex:none;width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;border:1px solid var(--hair);color:var(--muted);margin-top:1px}.cat-guia-n svg{width:11px;height:11px}.cat-guia li.ok .cat-guia-n{background:var(--neon,#d8ff00);border-color:#a8c700;color:#16171a}.cat-guia li.ok b{color:var(--muted);font-weight:500}.srv{margin-bottom:14px;overflow:hidden}.srv-t{padding:6px 15px 12px}.srv-vacio{font-size:12px;color:var(--muted);padding:12px 2px}.srv-fila{--srv-cols:minmax(150px,1fr) 96px 130px 130px 112px 28px;display:grid;grid-template-columns:var(--srv-cols);gap:8px;align-items:center;padding:5px 0}.srv-tn{width:100%;height:var(--btn-h-sm);font-size:13px;border:1px solid var(--line);background:var(--bg);color:var(--text);padding:0 10px;border-radius:8px}.srv-tn:focus{outline:none;border-color:var(--accent)}.srv-tn:disabled{border-color:transparent;background:transparent}.srv-rep{display:flex;gap:5px;flex-wrap:wrap;margin-left:auto}.srv-sinrol{border-color:color-mix(in srgb,#c8891a 42%,transparent);color:#8a6608}body.dark .srv-sinrol{color:#e0b64a}@container srv (max-width:580px){.srv-cab{display:none}.srv-fila{--srv-cols:72px minmax(100px,1fr) minmax(100px,1fr) 112px 28px;row-gap:6px;padding:9px 0;border-bottom:1px solid var(--line)}.srv-tn{grid-column:1/-1}}@container srv (max-width:388px){.srv-fila{--srv-cols:minmax(0,1fr) 112px 28px}.srv-fila>select:first-of-type{grid-column:1/-1}}.pag-h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;margin-bottom:16px}.pag-h>:first-child{flex:1;min-width:0}.pag-t-h1{margin:0;flex:1;min-width:0;font-size:inherit;font-weight:inherit}@media (max-width:560px){.pag-h{flex-wrap:wrap}}.pag-t{width:100%;font-size:20px;font-weight:650;letter-spacing:-.012em;line-height:1.2;border:1px solid transparent;background:transparent;color:var(--text);padding:6px 8px;margin-left:-8px;border-radius:9px}.pag-t:hover:not(:disabled){border-color:var(--hair)}.pag-t.est{padding:0;margin:0 0 4px;border:none}.pag-t:focus{outline:none;border-color:var(--accent);background:var(--bg)}.pag-t:disabled{border-color:transparent;background:transparent}.volver{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;padding:4px 0;margin-bottom:8px}.volver:hover{color:var(--text)}.volver svg{width:13px;height:13px}tbody tr.filaclic{cursor:pointer}tbody tr.filaclic:hover td{background:var(--panel)}.tnum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 10px}.card-h h2{font-size:14px;font-weight:650;margin:0}.cat-ficha{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;align-items:start}@media (max-width:900px){.cat-ficha{grid-template-columns:1fr}}.cat-aside{display:grid;gap:16px}.cat-kpi{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.cat-kpi:first-of-type{border-top:none}.cat-kpi b{font-size:15px;font-variant-numeric:tabular-nums;color:var(--text)}.cat-kpi i{font-style:normal;font-size:11.5px;color:var(--muted)}.cat-aviso{margin-top:10px;font-size:11.5px;line-height:1.55;color:var(--amber,#8a6608);background:color-mix(in srgb,#c8891a 10%,transparent);border-radius:9px;padding:9px 11px}.srv-alerta{color:#b8352b}.cat-vacio{text-align:center;padding:44px 20px;max-width:460px;margin:0 auto}.cat-vacio h2{font-size:16px;font-weight:650;margin:0 0 6px}.cat-vacio p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.srv-cab{--srv-cols:minmax(150px,1fr) 96px 130px 130px 112px 28px;display:grid;grid-template-columns:var(--srv-cols);gap:8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 0 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.srv-hh{display:inline-flex;align-items:center;gap:4px}.srv-fila.a-add,.srv-cab.a-add{--srv-cols:minmax(140px,1fr) 130px 28px}.cat-econ{padding:0 16px 8px}.cat-econ .permrow{padding:12px 0}.cat-econ .inline-form{min-width:196px;justify-content:flex-end}.cat-econ .inline-form .dim2:last-child{min-width:40px;text-align:left}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--btn-r,10px)}:where(td,.srv-fila,.cat-est-x) :where(button,input,select):focus-visible{outline-offset:1px}.acc-borrar{display:inline-flex;align-items:center;gap:6px;flex:none;border:none;background:none;cursor:pointer;padding:7px 10px;border-radius:var(--btn-r);font-size:12.5px;font-weight:500;color:#c0392f}.acc-borrar:hover{background:color-mix(in srgb,#e2564a 10%,transparent)}.est-critica{--est-c:#b8352b;--est-bg:color-mix(in srgb,#e2564a 11%,transparent);--est-bd:color-mix(in srgb,#e2564a 34%,transparent)}.est-atencion{--est-c:#8a6608;--est-bg:color-mix(in srgb,#c8891a 13%,transparent);--est-bd:color-mix(in srgb,#c8891a 36%,transparent)}.est-hecho{--est-c:#1c7a45;--est-bg:color-mix(in srgb,#1f8a4c 12%,transparent);--est-bd:color-mix(in srgb,#1f8a4c 34%,transparent)}body.dark .est-critica{--est-c:#f08a80}body.dark .est-atencion{--est-c:#e0b64a}body.dark .est-hecho{--est-c:#67d194}.avisos{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.aviso{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:11px;background:var(--est-bg);border:1px solid var(--est-bd);color:var(--est-c);font-size:12.5px;line-height:1.55}.aviso svg{width:15px;height:15px;flex:none;margin-top:1px}.aviso b{font-weight:650}.est-chip svg{width:11px;height:11px}.ent-solo{font-size:12px;color:var(--muted)}.ent-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.ent-ck{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--linea-2,var(--hair));background:var(--bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#fff}.ent-ck:hover:not(:disabled){border-color:var(--accent)}.ent-ck.on{background:var(--green,#1f8a4c);border-color:var(--green,#1f8a4c)}.ent-ck svg{width:13px;height:13px}.ent-ck:disabled{opacity:.4;cursor:default}tr.ent-fila td:first-child{box-shadow:inset 3px 0 0 0 transparent}tr.ent-fila.e-retrasado td:first-child{box-shadow:inset 3px 0 #c0392f}tr.ent-fila.e-pendiente td:first-child{box-shadow:inset 3px 0 #c8891a}tr.ent-fila.e-hecho td{opacity:.62}.ent-org{display:block;font-size:11px;color:var(--muted);margin-top:2px}.ctr-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:4px 16px 16px}.ctr-srv{display:flex;align-items:flex-start;gap:10px;cursor:pointer;border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:var(--bg)}.ctr-srv:hover{background:var(--panel)}.ctr-srv input{margin-top:2px;flex:none}.ctr-n b{display:block;font-size:13px;font-weight:600}.ctr-n i{display:block;font-style:normal;font-size:11px;color:var(--muted);margin-top:2px}.cli-cad-f{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--hair-l-soft)}.cli-cad-f:last-child{border-bottom:none}.cli-cad-f svg{width:13px;height:13px;color:var(--accent-tx);flex-shrink:0}.cli-cad-f .n{font-weight:500}.cli-cad-f .o{margin-left:auto;font-size:11px;color:var(--muted)}.vacio-t{margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.3}.doc-pen,.caleye,.favbtn,.vbtn,.ent-ck{position:relative}.doc-pen:after,.caleye:after,.favbtn:after,.vbtn:after,.ent-ck:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,28px);height:max(100%,28px)}.ent-ck{width:24px;height:24px}.favbtn{color:var(--gray)}.favbtn:hover{color:#e8a213}.gd-sep,.apx [data-slot=date-field] .text-foreground-subtle,.apx-date .text-foreground-subtle{color:var(--gray)}body.dark{--gray-2:#7d838b}:root{--accent-tx:var(--accent);--green-tx:var(--green);--amber-tx:var(--amber);--red-tx:var(--red)}body.dark{--accent-tx:#6a83ff;--green-tx:#3fae6e;--amber-tx:#c9942f;--red-tx:#e8776c}body.dark .favbtn{color:var(--gray)}body.dark .favbtn:hover{color:#e8b23e}body.dark .flow-node{background:var(--card);border-color:var(--line)}body.dark .flow-node .flow-count{color:var(--gray)}body.dark .flow-node.on .flow-count{color:#ffffffdb}body.dark .flow-node.on .chip{background:#ffffff29;color:#fff;border-color:transparent}:root{--ev-fiesta:#c62828;--ev-cultura:#7a3ff2;--ev-rebajas:var(--amber-tx);--ev-campana:var(--accent-tx)}body.dark{--ev-fiesta:#f0837c;--ev-cultura:#b18cff}body.dark{--gray:#959aa1}.srv-t{container:srv / inline-size}.srv-fila .xbtn{justify-self:center}.midia-quien{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12.5px}.midia-quien .lnk{margin-left:2px}:root{--nt-hover:rgba(20,21,26,.05);--nt-active:rgba(20,21,26,.08);--nt-line:rgba(20,21,26,.09);--nt-callout:rgba(20,21,26,.035);--nt-pill:rgba(20,21,26,.07)}body.dark{--nt-hover:rgba(255,255,255,.055);--nt-active:rgba(255,255,255,.09);--nt-line:rgba(255,255,255,.09);--nt-callout:rgba(255,255,255,.045);--nt-pill:rgba(255,255,255,.09)}.subside.notion-side{padding:14px 8px 12px}.subside.notion-side .subside-title{font-size:14px;font-weight:600;padding:2px 8px 10px}.notion-side .dt-tree{gap:1px}.notion-side .dt-node{height:28px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:500;color:var(--gray);letter-spacing:0;text-transform:none;margin-top:10px;gap:4px}.notion-side .dt-node:hover{background:var(--nt-hover);color:var(--ink-2)}.notion-side .dt-node .dt-chev{opacity:.6}.notion-side .dt-leaf{height:28px;padding:0 6px;border-radius:4px;font-size:13.5px;font-weight:450;color:var(--ink-2);gap:6px}.notion-side .dt-leaf svg{width:16px;height:16px;color:var(--gray);opacity:.9}.notion-side .dt-leaf:hover{background:var(--nt-hover)}.notion-side .dt-leaf.on{background:var(--nt-active);color:var(--ink);font-weight:500}.notion-side .dt-leaf.on svg{color:var(--ink)}.notion-side .dt-chev{width:18px;height:18px;border-radius:4px;margin-right:0;color:var(--gray-2)}.notion-side .dt-chev.sp{visibility:hidden}.notion-side .dt-chev:hover{background:var(--nt-active)}.notion-side .dt-children{margin-left:0;border-left:none;padding-left:0;gap:1px}.notion-side .dt-children .dt-children{margin-left:0}.notion-side .d1{padding-left:18px}.notion-side .d2{padding-left:30px}.notion-side .d3{padding-left:42px}.notion-side .dt-leaf.d3{font-size:13px;color:var(--gray)}.notion-side .dt-leaf.d3 svg{color:var(--gray)}.notion{max-width:none}.notion.ndoc-page,.notion.ndoc{max-width:1040px;margin:0 auto;padding:12px 0 96px}.nt-head{margin:0 0 28px}.nt-title,.notion .h-page{font-family:Inter,-apple-system,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.012em;line-height:1.12;color:var(--ink);margin:0 0 6px;border:none;background:none;width:100%;padding:0}.notion .h-page .dim{display:none}.nt-props{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;color:var(--gray);margin:0 0 6px;line-height:1.5}.nt-prop{display:inline-flex;align-items:center;gap:6px}.nt-prop svg{width:14px;height:14px;color:var(--gray-2)}.notion .vwrap{gap:8px}.notion .vbtn{font-size:12.5px;font-weight:500;padding:2px 6px;border-radius:4px}.notion .vbtn:hover{background:var(--nt-hover)}.nt-back{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:4px 6px;margin:0 0 10px -6px;border-radius:4px;font-size:13px;color:var(--gray);cursor:pointer}.nt-back:hover{background:var(--nt-hover);color:var(--ink-2)}.nt-back svg{width:13px;height:13px}.notion .docpage{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:56px;margin-top:4px;align-items:start}.notion .docpage-body{order:1;max-width:760px;min-width:0}.notion .docpage-nav{order:2;position:sticky;top:20px}.notion .docpage-nav-in{border-left:none;gap:0}.notion .dpn-h{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gray-2);padding:0 0 6px 12px}.notion .dpn{font-size:12.5px;font-weight:450;color:var(--gray-2);padding:3px 0 3px 12px;border-left:2px solid var(--nt-line);line-height:1.4;white-space:normal;text-align:left}.notion .dpn:hover{color:var(--ink-2)}.notion .dpn.on{color:var(--ink);border-left-color:var(--ink);font-weight:500}@media (max-width:1180px){.notion .docpage{grid-template-columns:minmax(0,1fr)}.notion .docpage-nav{display:none}}.notion .ndoc-sec{margin:0;padding:0;background:none;border:none;box-shadow:none}.notion .ndoc-h2{font-family:Inter,-apple-system,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:36px 0 6px;padding:2px;border:none;display:flex;align-items:center;gap:8px;position:relative;scroll-margin-top:24px}.notion .docpage-body .ndoc-sec:first-child .ndoc-h2,.notion .ndoc-h2:first-child{margin-top:8px}.notion .ndoc-h2:before{content:"⠿";position:absolute;left:-24px;top:6px;font-size:14px;color:var(--gray-2);opacity:0;transition:opacity .12s;pointer-events:none}.notion .ndoc-sec:hover .ndoc-h2:before{opacity:.7}.notion .ndoc-body,.notion .docpage-body .ndoc-body,.notion .docpage-body .ndoc-body.rich{font-size:15.5px;line-height:1.65;color:var(--ink-2);padding:3px 2px;border-radius:4px;min-height:26px;cursor:text;transition:background .1s;white-space:normal}.notion .ndoc-body:hover{background:var(--nt-hover)}.notion .ndoc-body.empty,.notion .docpage-body .ndoc-body.empty{color:var(--gray-2);font-style:normal;font-size:15px;padding:3px 2px;text-align:left;background:none}.notion .ndoc-body.empty:hover{background:var(--nt-hover)}.notion .docpage-body .ndoc-body .rich-p,.notion .ndoc-body .rich-p{color:var(--ink-2);margin:0 0 10px}.notion .rich-h2{font-size:20px;font-weight:600;margin:22px 0 6px}.notion .rich-h3{font-size:16.5px;font-weight:600;margin:16px 0 4px}.notion .rich-ul{margin:2px 0 10px;padding-left:2px}.notion .rich-ul li{padding-left:22px;margin-bottom:3px}.notion .rich-ul li:before{left:7px;top:10px;width:5px;height:5px;background:var(--ink-2)}.notion .rich-code{background:var(--nt-pill);border:none;border-radius:3px;font-size:13.5px;padding:1px 5px;color:#c7254e}body.dark .notion .rich-code{color:#f08a80}.notion .rich-line{margin-bottom:4px}.notion .rich-edit{border:none;box-shadow:none;border-radius:0;background:none;overflow:visible}.notion .rich-tb{display:inline-flex;gap:1px;padding:3px;margin:0 0 6px;background:var(--bg-2);border:1px solid var(--nt-line);border-radius:8px;box-shadow:0 4px 14px -6px #0000002e}.notion .rich-tb button{width:26px;height:24px;border-radius:5px;font-size:13px}.notion .rich-tb button:hover{background:var(--nt-hover)}.notion .rich-hint{font-size:11.5px;padding-right:6px}.notion .rich-ta{padding:3px 2px;font-size:15.5px;line-height:1.65;background:transparent;color:var(--ink-2);resize:none;min-height:60px;border:none!important;box-shadow:none!important}.notion .rich-ta:focus{outline:none}.notion .ncall{background:var(--nt-callout);border:none;border-radius:6px;padding:14px 16px;font-size:15px;line-height:1.6;color:var(--ink-2);margin:0 0 14px}.nt-callout{display:flex;gap:12px;align-items:flex-start}.nt-callout-ico{font-size:20px;line-height:1;flex-shrink:0;margin-top:1px}.notion .ncall.empty{color:var(--gray-2);font-style:normal;cursor:text}.notion .ncall.rich:hover,.notion .ncall.empty:hover{background:var(--nt-active)}.notion .ciclo{gap:6px}.notion .ciclo-step{font-size:12.5px;font-weight:500;background:var(--nt-pill);border:none;border-radius:4px;padding:3px 9px;color:var(--ink-2)}.notion .ciclo svg{width:11px;height:11px}.notion .seg{display:flex;gap:2px;background:none;border:none;border-radius:0;padding:0;margin:0 0 22px;border-bottom:1px solid var(--nt-line);box-shadow:none}.notion .seg button{height:34px;padding:0 10px;border-radius:0;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13.5px;font-weight:450;color:var(--gray);box-shadow:none}.notion .seg button:hover{color:var(--ink-2);background:none}.notion .seg button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500;background:none;box-shadow:none}.notion.nt-db .ndoc-h2{font-size:13px;font-weight:600;color:var(--gray);margin:28px 0 2px;padding:2px 8px;letter-spacing:0}.notion.nt-db .ndoc-h2:before{display:none}.notion .fam-pct{margin-left:6px;font-size:11.5px;font-weight:500;background:var(--nt-pill);color:var(--gray);padding:1px 7px;border-radius:4px}.notion .nrow{padding:0 8px;height:34px;border-radius:4px;gap:10px}.notion .nrow:hover{background:var(--nt-hover)}.notion .nrow svg{color:var(--gray)}.notion .nrow-t{font-size:14px;font-weight:450;color:var(--ink)}.notion .nrow-badge{font-size:11.5px;font-weight:500;border-radius:4px;padding:2px 7px;background:var(--nt-pill);color:var(--gray)}.notion .nrow-badge.off{color:var(--gray-2)}.notion .pb-grid{gap:12px}.notion .card{border:1px solid var(--nt-line);box-shadow:none;background:var(--bg-2);border-radius:8px}.notion .ck-card,.notion .ck-card:hover{box-shadow:none;transform:none}.notion .ck-card:hover{background:var(--nt-hover)}.notion .pb-name{font-size:14px;font-weight:500}.notion .ck-line{font-size:13.5px;padding:3px 0;color:var(--ink-2)}.notion .ck-dot{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--gray-2)}.notion .ck-dot.ob{background:var(--ink);border-color:var(--ink)}.notion .rc-grid.card{border:none;background:transparent;padding:0 2px;gap:2px 28px}.notion .rc-item{font-size:14px;padding:5px 6px;border-radius:4px}.notion .rc-item:hover{background:var(--nt-hover)}.notion .rc-item a{color:var(--ink);font-weight:450;text-decoration:underline;text-decoration-color:var(--gray-2);text-underline-offset:3px}.notion .rc-nolink{font-size:11px;background:var(--nt-pill);color:var(--gray)}.notion .dm-tree{background:var(--nt-callout);border-radius:6px;font-size:13px}.notion table{border-collapse:collapse;width:100%}.notion th{font-size:12px;font-weight:500;color:var(--gray);text-transform:none;letter-spacing:0;background:transparent;border-bottom:1px solid var(--nt-line);padding:6px 8px}.notion td{padding:7px 8px;border-bottom:1px solid var(--nt-line);font-size:13.5px;background:transparent}.notion tr:hover td{background:var(--nt-hover)}.notion .card.pad table,.notion .card:has(>table){border:none;background:transparent}.notion .card:has(>table){padding:0}.notion .card:has(>table)>:not(table){padding-left:12px;padding-right:12px}.notion .card:has(>table)>:first-child:not(table){padding-top:12px}.notion .card:has(>table)>:last-child:not(table){padding-bottom:12px}.notion .flow-node{background:var(--bg-2);border:1px solid var(--nt-line);border-radius:8px;box-shadow:none}.notion .flow-node:hover{box-shadow:none;background:var(--nt-hover)}.notion .flow-node.on{background:var(--ink);border-color:var(--ink);color:var(--bg-2)}.notion .flow-num{background:var(--nt-pill);color:var(--gray);border-radius:4px;font-size:11px;font-weight:600}.notion .flow-node.on .flow-num{background:#ffffff2e;color:#fff}.notion .note{background:var(--nt-callout);border:none;border-radius:6px;color:var(--ink-2)}.notion .doc-pen{color:var(--gray-2)}.notion .doc-pen:hover{background:var(--nt-hover);color:var(--ink)}body.dark .notion .docpage-body .ndoc-sec,body.dark .notion .ndoc-sec{background:none;border:none;box-shadow:none;padding:0}body.dark .notion .ndoc-body:hover,body.dark .notion .ndoc-body.empty:hover{background:var(--nt-hover)}.notion .docpage-body .ndoc-sec .ndoc-h2{font-size:22px;font-weight:600;margin:36px 0 6px;letter-spacing:-.01em;padding:2px}.notion .docpage-body .ndoc-sec:first-child .ndoc-h2{margin-top:8px}.notion .docpage-body .ndoc-sec{margin-bottom:0}.nt-icono{position:relative;display:inline-block;margin-bottom:8px}.nt-icono-btn{border:none;background:none;padding:0;cursor:default;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.nt-icono.grande .nt-icono-btn{width:64px;height:64px;font-size:46px}.nt-icono.grande .nt-icono-btn svg{width:30px;height:30px;color:var(--gray)}.nt-icono.editable .nt-icono-btn{cursor:pointer}.nt-icono.editable .nt-icono-btn:hover{background:var(--nt-hover)}.nt-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1}.nt-emoji.dim{color:var(--gray-2);font-size:28px}.nt-picker{position:absolute;top:100%;left:0;z-index:60;width:352px;margin-top:6px;padding:10px;background:var(--bg-2);border:1px solid var(--nt-line);border-radius:10px;box-shadow:0 12px 32px -10px #00000047}.nt-picker-top{display:flex;gap:6px;margin-bottom:8px}.nt-picker-top input{flex:1;height:32px;font-size:14px}.nt-picker-quitar{border:none;background:none;color:var(--gray);font-size:12.5px;padding:0 8px;border-radius:6px;cursor:pointer}.nt-picker-quitar:hover{background:var(--nt-hover);color:var(--ink)}.nt-picker-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:2px}.nt-picker-e{height:31px;border:none;background:none;border-radius:6px;font-size:19px;cursor:pointer;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.nt-picker-e:hover{background:var(--nt-hover)}.nt-picker-e.on{background:var(--nt-active)}.nt-editable{outline:none;cursor:text;border-radius:4px;padding:2px 4px;margin-left:-4px}.nt-editable:hover{background:var(--nt-hover)}.nt-editable:focus{background:var(--nt-hover)}.nt-editable:empty:before{content:attr(data-placeholder);color:var(--gray-2)}.nt-title.nt-editable{margin-bottom:6px}.nt-sec-h{display:flex;align-items:center;gap:8px}.nt-sec-x{margin-left:auto;opacity:0;border:none;background:none;color:var(--gray-2);cursor:pointer;width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.ndoc-sec:hover .nt-sec-x{opacity:1}.nt-sec-x:hover{background:var(--nt-hover);color:var(--red-tx)}.nt-sec-x svg{width:13px;height:13px}.nt-add{display:inline-flex;align-items:center;gap:6px;margin-top:26px;border:none;background:none;color:var(--gray-2);font-size:13.5px;padding:6px 8px;margin-left:-8px;border-radius:4px;cursor:pointer}.nt-add:hover{background:var(--nt-hover);color:var(--ink-2)}.nt-add svg{width:14px;height:14px}.nt-callout-bar{display:flex;gap:12px;align-items:flex-start;background:var(--nt-callout);border-left:3px solid var(--ink);border-radius:4px;padding:14px 16px;margin:0 0 22px;font-size:15px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap}.nt-callout-bar.puede{cursor:text}.nt-callout-bar.puede:hover{background:var(--nt-active)}.nt-callout-bar.empty .nt-callout-t{color:var(--gray-2)}.nt-callout-e{font-size:19px;line-height:1.3;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.nt-callout-t b{color:var(--ink)}.nt-link{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;text-align:left;padding:5px 6px;margin-left:-6px;border-radius:4px;cursor:pointer;font-size:15.5px;color:var(--ink)}.nt-link:hover{background:var(--nt-hover)}.nt-link-e{width:22px;text-align:center;font-size:18px;line-height:1;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.nt-link-e svg{width:16px;height:16px;color:var(--gray)}.nt-link-t{text-decoration:underline;text-decoration-color:var(--nt-line);text-decoration-thickness:1.5px;text-underline-offset:4px}.nt-link:hover .nt-link-t{text-decoration-color:var(--gray)}.nt-link-s{margin-left:auto;font-size:12px;color:var(--gray-2)}.nt-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:8px}.nt-card{border:1px solid var(--nt-line);border-radius:10px;background:var(--bg-2);overflow:hidden;cursor:pointer;transition:background .12s;text-align:left;padding:0;display:flex;flex-direction:column}.nt-card:hover{background:var(--nt-hover)}.nt-cover{height:84px;position:relative}.nt-cover-e{position:absolute;left:14px;bottom:-16px;width:36px;height:36px;border-radius:8px;background:var(--bg-2);display:inline-flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 1px 3px #00000026;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.nt-card-b{padding:24px 14px 14px;display:flex;flex-direction:column;gap:8px}.nt-card-t{font-size:15px;font-weight:500;color:var(--ink);line-height:1.35}.nt-card-m{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nt-verif{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--gray)}.nt-verif svg{width:15px;height:15px;color:var(--gray-2)}.nt-verif.ok{color:var(--ink-2)}.nt-verif.ok svg{color:var(--accent-tx)}.nt-tag{display:inline-flex;align-items:center;font-size:11.5px;font-weight:500;padding:2px 7px;border-radius:4px;background:var(--nt-pill);color:var(--gray)}.nt-tag.ambar{background:var(--amber-soft);color:var(--amber-tx)}.nt-tag.verde{background:var(--green-soft);color:var(--green-tx)}.nt-tag.azul{background:var(--accent-soft);color:var(--accent-tx)}.dt-emoji,.nrow .dt-emoji{width:16px;text-align:center;font-size:14px;line-height:1;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.notion-side .dt-emoji{width:18px;font-size:15px}.nt-picker-grid.iconos{grid-template-columns:repeat(9,1fr)}.nt-picker-i{height:34px;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.nt-picker-i svg{width:18px;height:18px}.nt-picker-i:hover{background:var(--nt-hover)}.nt-picker-i.on{background:var(--nt-active);color:var(--ink)}.nt-ico-svg{display:inline-flex;align-items:center;justify-content:center;line-height:1}.nt-icono.grande .nt-icono-btn .nt-ico-svg svg{width:30px;height:30px;color:var(--ink-2)}.nt-link-e .nt-ico-svg svg{width:16px;height:16px;color:var(--gray)}.dt-emoji .nt-ico-svg svg{width:15px;height:15px;color:var(--gray)}.notion-side .dt-leaf.on .dt-emoji .nt-ico-svg svg{color:var(--ink)}.nt-cover-e .nt-ico-svg svg{width:18px;height:18px;color:var(--ink-2)}.onb-paso{display:flex;align-items:center;gap:8px;padding:4px 16px}.onb-paso .onb-n{flex:0 0 22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--gray);background:var(--bg-2,rgba(0,0,0,.05))}.onb-paso input{flex:1;min-width:0;height:34px;border:1px solid transparent;border-radius:8px;padding:0 8px;background:transparent;font:inherit;color:inherit}.onb-paso input:hover:not(:disabled),.onb-paso input:focus{border-color:var(--line);background:var(--card)}.alta-grupo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:12px 0 6px}.cat-aside .frow{justify-content:space-between;gap:8px}.cat-aside .frow label{width:auto;flex:0 1 auto}.cat-aside .frow .inline-form{flex:0 0 auto}.midia-despejado{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;color:var(--gray)}.midia-despejado b{color:var(--ink)}.callout.quiet{background:transparent;border:1px dashed var(--line);box-shadow:none}.callout.quiet b{color:var(--gray)}.chips{display:flex;flex-wrap:wrap;gap:6px}.empty-line{font-size:13px;color:var(--gray);padding:8px 0 4px}.blockmsg.soft{background:transparent;border:1px solid var(--line);color:var(--gray)}.blockmsg.soft b{color:var(--ink)}.favbtn{height:var(--btn-h-md,36px);min-width:var(--btn-h-md,36px);display:inline-flex;align-items:center;justify-content:center}.notion .ndoc-body.empty{background:transparent;padding:4px 0;font-size:14px;color:var(--gray-2);font-style:normal}.notion .ndoc-body.empty.puede:before{content:"✎ ";opacity:.6}.notion .ndoc-body.empty.puede:hover{background:var(--nt-hover);padding:4px 8px;border-radius:6px}.notion .ndoc-sec{margin-top:30px}.notion .ndoc-sec:first-child{margin-top:8px}.notion .docpage-body{max-width:860px}.notion .ciclo{counter-reset:paso;gap:6px 10px}.notion .ciclo-step{counter-increment:paso;display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:var(--card);border:1px solid var(--line);padding:5px 10px 5px 6px;font-weight:500}.notion .ciclo-step:before{content:counter(paso);width:18px;height:18px;border-radius:50%;background:var(--ink);color:var(--card);font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.notion .ciclo svg{display:none}.notion .nt-callout{border-radius:10px}.vbtn{min-height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--card);display:inline-flex;align-items:center;gap:6px}.vbtn:hover{background:var(--panel)}.doc-pen{min-width:28px;min-height:28px;justify-content:center;align-items:center}.dpn{min-height:28px}.onb-proceso{display:grid;gap:14px;max-width:900px}.onb-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.onb-pct{font-size:13px;color:var(--gray);white-space:nowrap}.onb-pct b{font-size:18px;color:var(--ink);margin-right:3px}.onb-fase-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.onb-fase-h h3{font-size:13.5px;font-weight:600;margin:0}.onb-paso-fila{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}.onb-paso-fila:first-of-type{border-top:none}.onb-paso-fila .ck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--gray-2);background:var(--card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-top:1px;color:#fff}.onb-paso-fila.done .ck{background:var(--accent);border-color:var(--accent)}.onb-paso-fila.auto .ck{background:var(--green);border-color:var(--green);cursor:default}.onb-paso-fila .ck:disabled{cursor:default;opacity:.9}.onb-paso-t .t{font-size:13.5px;color:var(--ink)}.onb-paso-fila.done .onb-paso-t .t{color:var(--gray);text-decoration:line-through}.onb-paso-fila.auto .onb-paso-t .t{text-decoration:none;color:var(--ink-2)}.onb-auto{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11px;color:var(--green-tx);font-weight:500}.onb-auto svg{width:11px;height:11px}.onb-paso-t .who{display:block;font-size:11.5px;color:var(--gray)}.onb-nota{font-size:12px;color:var(--gray);margin-top:2px}.onb-paso-acc{display:flex;gap:12px;align-items:center;white-space:nowrap}.onb-paso-acc .lnk{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;min-height:28px}.onb-paso-acc .lnk svg{width:12px;height:12px}.onb-plantilla{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink)}.onb-plantilla:hover{background:var(--panel)}.onb-plantilla svg{width:14px;height:14px;color:var(--gray)}.onb-mail-asunto{display:flex;gap:10px;align-items:baseline;font-weight:600;font-size:13.5px;margin-bottom:8px}.onb-mail-cuerpo{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.6;background:var(--panel);border-radius:10px;padding:14px;color:var(--ink-2);max-height:360px;overflow:auto}:root{--ctl-h:36px;--ctl-h-sm:30px;--ctl-r:10px;--ctl-bd:var(--hair);--ctl-bd-hover:var(--hair-l);--ctl-bg:var(--bg-2);--ctl-hover:var(--panel);--hover:rgba(18,19,24,.05)}body.dark{--ctl-bg:#1c1c20;--ctl-hover:rgba(255,255,255,.06);--hover:rgba(255,255,255,.07)}.isbtn,.pm-btn,.dt-tool,.calnav,.btn.ghost,[data-slot=button]:not(.text-primary-foreground),[data-slot=select-trigger],.w-full.border[role=combobox]{border-radius:var(--ctl-r)!important;background:var(--ctl-bg);border:1px solid var(--ctl-bd);color:var(--ink-2);box-shadow:none;transition:background .12s,border-color .12s,color .12s}.isbtn:hover,.pm-btn:hover,.dt-tool:hover,.calnav:hover,.btn.ghost:hover,[data-slot=button]:not(.text-primary-foreground):hover,[data-slot=select-trigger]:hover{background:var(--ctl-hover);border-color:var(--ctl-bd-hover);color:var(--ink)}[data-slot=button]:before,[data-slot=select-trigger]:before{display:none!important}.btn.primary,.btn-login,[data-slot=button].text-primary-foreground,.isbtn.primary{border-radius:var(--ctl-r)!important;background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover,[data-slot=button].text-primary-foreground:hover,.isbtn.primary:hover{background:var(--accent-2)!important;border-color:var(--accent-2);color:#fff}[data-slot=button].text-primary-foreground:before{display:none!important}.pm-btn,.dt-tool,.calnav,.isbtn{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm)}[data-slot=select-trigger].h-8{min-height:var(--ctl-h-sm)!important;height:var(--ctl-h-sm)!important}[data-slot=button].h-8{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)!important}.frow [data-slot=select-trigger],.mbody .frow [data-slot=select-trigger]{height:var(--ctl-h)!important;min-height:var(--ctl-h)!important}:is(select,input[type=text],input[type=number],input[type=date],.ta):where(:not(.apx *)){border-radius:var(--ctl-r);border-color:var(--ctl-bd)}:is(select,input[type=text],input[type=number],input[type=date]):where(:not(.apx *)):where(:not(.ac-input)){height:var(--ctl-h);line-height:var(--ctl-h)}.inline-form :is(select,input[type=text],input[type=number]){height:var(--ctl-h-sm);line-height:var(--ctl-h-sm)}.apx [data-slot=date-field],.apx [data-slot=number-field],.apx [data-slot=input],.apx .h-10{height:var(--ctl-h)!important;min-height:var(--ctl-h);border-color:var(--ctl-bd)!important;border-radius:var(--ctl-r)!important}.apx .h-8{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)}.apx [data-slot=date-field]{gap:0;padding:0 10px;font-variant-numeric:tabular-nums}.apx [data-slot=date-field] [role=spinbutton]{padding:0 1px;font-size:13px}.apx [data-slot=date-field] [aria-hidden=true]:not(svg){opacity:.35;padding:0 1px}.apx [data-slot=date-field] svg{width:15px;height:15px;opacity:.6}[data-slot=select-content],[data-slot=popup],[data-slot=popover-content],.notifpanel,.tm-menu{border-radius:12px!important;box-shadow:0 12px 34px #0f122224!important;border:1px solid var(--hair)!important}body.dark [data-slot=select-content],body.dark [data-slot=popup],body.dark .tm-menu{box-shadow:0 12px 34px #00000080!important;border-color:#ffffff17!important}.mhead-acc{display:flex;gap:4px;align-items:center;position:relative}.mhead-acc .ghost-ic{width:32px;height:32px;border-radius:8px;border:none;background:none;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mhead-acc .ghost-ic:hover{background:var(--ctl-hover);color:var(--ink)}.mhead-acc .ghost-ic svg{width:15px;height:15px}.tm-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--card,#fff);padding:6px;z-index:70}body.dark .tm-menu{background:#17171a}.tm-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:none;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.tm-menu button:hover{background:var(--ctl-hover)}.tm-menu button.rojo{color:var(--red-tx)}.tm-menu button svg{width:14px;height:14px}.tm-confirm{display:flex;gap:8px;align-items:center;padding:8px 10px;font-size:12.5px;color:var(--red-tx)}.pm-bar [data-slot=button],.pm-bar .isbtn,.pm-bar [data-slot=select-trigger],.pm-bar .pm-btn{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)!important}.seg{border-radius:var(--ctl-r)}.seg button{border-radius:8px}.kpiband{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi-l{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25}.frow{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:16px}.frow>label{width:auto;flex:none;font-size:12.5px;font-weight:500;color:var(--gray);line-height:1.3;padding:0}.frow>label:empty{display:none}.frow>input,.frow>select,.frow>textarea,.frow>.apx,.frow>[data-slot=select-trigger]{width:100%;max-width:none}.frow>.apx-num,.frow>.apx-money{max-width:none!important}.frow .inline-form{width:100%}.cat-aside .frow{justify-content:flex-start}.cat-aside .frow .inline-form{flex:1 1 auto}.ntlbl{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gray);margin-bottom:6px;display:block}.mbody{padding:20px 28px 24px}.frow>input[type=text],.frow>input[type=number],.frow>textarea,.frow>select,.frow>.ta{border:1px solid var(--hair-l);background:var(--bg-2)}body.dark .frow>input[type=text],body.dark .frow>input[type=number],body.dark .frow>textarea,body.dark .frow>select,body.dark .frow>.ta{border-color:#ffffff24}.frow>input,.frow>select,.frow>textarea,.frow>.ta,.frow>.apx,.frow>.inline-form{flex:none}.frow>textarea,.frow>.ta{min-height:84px;height:auto;line-height:1.5;padding:9px 12px}.content input[type=text]:not(.apx input),.content input[type=number]:not(.apx input),.content input[type=search]:not(.apx input),.content select:not(.apx select),.content textarea:not(.apx textarea),.content .ta,.modal input[type=text]:not(.apx input),.modal input[type=number]:not(.apx input),.modal select:not(.apx select),.modal textarea:not(.apx textarea),.modal .ta{border-color:var(--hair-l)}:root{--ctl-bd:var(--hair-l)}body.dark{--ctl-bd:rgba(255,255,255,.14)}.ctr-srv{flex-wrap:wrap}.ctr-quien{flex:1 0 100%;margin:8px 0 0 26px;max-width:260px}.ctr-srv .ctr-n{flex:1 1 0;min-width:0}.ctr-srv>.chip{flex:none}.wk-anim button{font-size:12.5px;padding:0 10px;height:28px;border-radius:8px;border:1px solid var(--ctl-bd);background:var(--ctl-bg);color:var(--ink-2)}.wk-anim button.on,.wk-anim button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.mgr-emoji{font-size:12px;color:var(--gray)}.mt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;margin-top:12px}@media (max-width:760px){.mt-grid{grid-template-columns:1fr}}.mt-total{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.mt-total b{font-size:26px;font-weight:600;letter-spacing:-.012em}.mt-dias{display:flex;align-items:flex-end;gap:4px;height:84px;overflow-x:auto;padding-bottom:4px}.mt-dia{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:16px;font-size:10px;color:var(--gray)}.mt-barra{width:12px;border-radius:3px 3px 0 0;background:var(--accent);opacity:.85}.tal-filtros{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.tal-ficha{margin-bottom:14px}.tal-ficha-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tal-nombre{font-size:17px;font-weight:600;letter-spacing:-.01em}.tal-ficha-acc{display:flex;gap:8px;align-items:center;flex-shrink:0}.tal-ficha-acc .ghost-ic{width:32px;height:32px;border-radius:8px;border:none;background:none;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tal-ficha-acc .ghost-ic:hover{background:var(--ctl-hover);color:var(--ink)}.tal-ficha-acc .ghost-ic svg{width:15px;height:15px}.tal-enc-h{display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px}.tal-enc-h h3{font-size:13.5px;font-weight:600;margin:0}.tal-enc-h h3 .dim2{font-weight:400;margin-left:8px}.enc-form{border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px;background:var(--panel)}.enc-form .grid2 .frow{margin-bottom:12px}.tal-enc{display:grid;grid-template-columns:minmax(0,1fr) auto 150px auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.tal-enc:first-of-type{border-top:none}.tal-enc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.tal-enc-t b{font-size:13.5px}.tal-enc-t .dim2{font-size:12px}.tal-enc-imp{white-space:nowrap;font-size:13.5px}.tal-enc-imp .dim2{font-size:11.5px;margin-left:2px}@media (max-width:760px){.tal-enc{grid-template-columns:1fr auto;gap:8px}.tal-enc>*:nth-child(n+3){grid-column:1/-1}}.conv{margin-bottom:12px}.conv.cerrada{opacity:.75}.conv-h{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.conv-h b{font-size:14px}.conv-cuerpo{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.conv-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:760px){.conv-cols{grid-template-columns:1fr}}.conv-cand{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.conv-cand:first-of-type{border-top:none}.conv-cand>span:first-child{flex:1;min-width:0}.conv-cand .apx-sel{flex:0 0 150px}.acc-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.acc-cab-n{text-align:right;white-space:nowrap}.acc-cab-n b{font-size:22px;font-weight:600;margin-right:6px}.acc-resumen{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--gray);margin-bottom:10px}.acc-resumen .ok{color:var(--green-tx);font-weight:500}.acc-fila{border-top:1px solid var(--line)}.acc-fila:first-of-type{border-top:none}.acc-fila-h{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;padding:10px 0;cursor:pointer;font:inherit;color:inherit}.acc-fila-h:hover{background:var(--ctl-hover)}.acc-nombre{font-size:13.5px;font-weight:500}.acc-cuenta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.acc-ficha{border-top:1px dashed var(--line);padding:12px 0 4px}.acc-ficha-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.acc-ficha-h .ghost-ic{width:30px;height:30px;border-radius:8px;border:none;background:none;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.acc-ficha-h .ghost-ic:hover{background:var(--ctl-hover);color:var(--ink)}.acc-ficha-h .ghost-ic svg{width:14px;height:14px}.acc-secreto{border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:12px;background:var(--panel)}.acc-secreto.off{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--gray)}.acc-secreto.off svg{width:14px;height:14px;flex-shrink:0}.acc-secreto-h{display:flex;align-items:center;gap:8px;font-size:13px}.acc-secreto-h svg{width:14px;height:14px;color:var(--gray)}.acc-visible{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line)}.acc-visible code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;-webkit-user-select:all;user-select:all}.onbcfg-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.onbcfg-p{display:grid;grid-template-columns:20px minmax(0,1fr) 170px 190px auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.onbcfg-p:first-of-type{border-top:none}.onbcfg-p input[type=text]{width:100%}.onbcfg-auto{color:var(--gray);display:inline-flex}.onbcfg-acc{display:flex;gap:2px}@media (max-width:900px){.onbcfg-p{grid-template-columns:20px 1fr auto}.onbcfg-p .apx-sel{grid-column:2/-1}}.lst-cols{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}@media (max-width:800px){.lst-cols{grid-template-columns:1fr}}.lst-idx{padding:6px}.lst-item{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.lst-item:hover{background:var(--ctl-hover)}.lst-item.on{background:var(--panel);font-weight:600}.lst-fila{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.lst-fila:first-of-type{border-top:none}.lst-fila input[type=text]{width:100%}.lst-areas{display:flex;gap:6px;flex-wrap:wrap}.lst-areas .chip{-webkit-user-select:none;user-select:none}.inv-pol{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--gray);padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.inv-pol b{color:var(--ink);font-weight:600}.cfg-srv{margin-top:18px;padding-top:4px;border-top:1px solid var(--line)}.cfg-srv .cfg-permhead{display:flex;justify-content:space-between;align-items:baseline}.rad-cuenta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.rad-tit{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.45}.apx [data-slot=number-field]>button,.apx [data-slot=number-field-increment],.apx [data-slot=number-field-decrement]{height:calc(var(--ctl-h) - 6px)!important;min-height:0!important;width:30px!important;min-width:30px;border-radius:7px!important}.apx [data-slot=date-field] [data-slot=popover-trigger]{height:calc(var(--ctl-h) - 6px)!important;min-height:0!important;width:30px!important;border-radius:7px!important}.apx [data-slot=date-field-end]{display:flex;align-items:center}.side-toggle{width:26px!important;height:26px!important;top:19px}.logout{height:30px;width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.caleye{padding:4px;margin:-4px}.apx [data-slot=number-field]>button{background:var(--ctl-bg);border:1px solid var(--ctl-bd);color:var(--ink-2)}.apx [data-slot=number-field]>button:hover{background:var(--ctl-hover);border-color:var(--ctl-bd-hover);color:var(--ink)}.bloque{border-radius:10px;transition:background .12s}.bloque.rich{white-space:normal;font-size:var(--fs-6);line-height:1.7;color:var(--ink-2);letter-spacing:-.003em}.bloque.puede{cursor:text}.bloque.puede:not(.editando):hover{background:var(--panel-soft,rgba(0,0,0,.02))}.bloque.empty{color:var(--gray-2);font-style:italic}.bloque.rich p,.bloque.rich div{margin:0 0 10px}.bloque.rich>:last-child{margin-bottom:0}.bloque.rich h2{font-size:var(--fs-7);font-weight:650;letter-spacing:-.012em;color:var(--ink);margin:18px 0 8px;line-height:1.3}.bloque.rich h3{font-size:var(--fs-6);font-weight:650;color:var(--ink);margin:14px 0 6px;letter-spacing:-.01em}.bloque.rich h2:first-child,.bloque.rich h3:first-child{margin-top:0}.bloque.rich ul{margin:4px 0 12px 20px;list-style:disc;padding:0}.bloque.rich ol{margin:4px 0 12px 22px;list-style:decimal;padding:0}.bloque.rich li{margin-bottom:5px;line-height:1.6}.bloque.rich blockquote{border-left:3px solid var(--hair);margin:8px 0 12px;padding:4px 12px;color:var(--gray)}.bloque.rich code{background:var(--panel);border:1px solid var(--hair-soft);border-radius:5px;padding:1px 6px;font-size:var(--fs-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bloque.rich a{color:var(--accent-tx);text-decoration:underline;text-underline-offset:2px}.bloque.rich strong,.bloque.rich b{color:var(--ink)}.bloque.rich s{color:var(--gray)}.bloque-edit{border:1px solid var(--accent);border-radius:12px;background:var(--card,#fff);box-shadow:0 4px 16px -6px #2e4bff40}body.dark .bloque-edit{background:#17171a}.bloque-tb{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;background:var(--panel);border-bottom:1px solid var(--hair-soft);border-radius:12px 12px 0 0}.bloque-tb button{height:26px;min-width:28px;padding:0 7px;border:none;background:none;border-radius:7px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.bloque-tb button:hover{background:var(--card,#fff);color:var(--ink)}.bloque-sep{width:1px;height:16px;background:var(--hair);margin:0 4px}.bloque-hint{margin-left:auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--hair);font-size:11px;font-weight:600;color:var(--gray-2);cursor:help}.bloque.editando{outline:none;padding:12px 14px;min-height:64px}.bloque-edit.compacto .bloque.editando{min-height:40px;padding:8px 10px}.bloque.editando:empty:before{content:attr(data-placeholder);color:var(--gray-2);font-style:italic}.nt-callout-bar .bloque{flex:1;font-size:15px;line-height:1.6}.nt-callout-bar .bloque-edit{flex:1}.doc-body.bloque,.ndoc-body.bloque{white-space:normal}.cfg-permsum{font-weight:400;color:var(--gray);margin-left:6px}.cfg-det{margin-top:16px;border-top:1px solid var(--hair-l-soft);padding-top:12px}.cfg-det>summary{cursor:pointer;font-size:var(--fs-4);font-weight:600;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.cfg-det>summary::-webkit-details-marker{display:none}.cfg-det>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--gray);border-bottom:1.5px solid var(--gray);transform:rotate(-45deg);transition:transform .15s}.cfg-det[open]>summary:before{transform:rotate(45deg)}.cfg-foto{position:relative;display:inline-flex}.cfg-foto .fotolabel{position:absolute;bottom:-3px;right:-3px;background:var(--card,#fff);border:1px solid var(--hair-l);border-radius:50%;padding:4px;display:inline-flex;line-height:0}.ndoc-sec-wrap{position:relative;border-radius:10px}.ndoc-sec-wrap .sec-drag{position:absolute;left:-24px;top:6px;opacity:0;width:18px;height:22px;justify-content:center;border-radius:5px}.ndoc-sec-wrap:hover .sec-drag{opacity:1}.ndoc-sec-wrap .sec-drag:hover{background:var(--nt-hover);color:var(--ink-2)}.ndoc-sec-wrap .sec-drag svg{width:12px;height:12px}.ndoc-sec-wrap.dragover{box-shadow:inset 0 2px 0 var(--accent)}.ndoc-sec-wrap[draggable=true]{cursor:grabbing}.ndoc-sec-wrap:hover .nt-sec-x{opacity:1}.nt-add-row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.nt-add-row .nt-add{margin-top:22px}.onbcfg-p.srv{grid-template-columns:20px minmax(0,1fr) auto}.onb-srv-h{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-3);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray);margin:12px 0 4px}.onb-srv-h:first-child{margin-top:0}.subside.notion-side{padding:16px 12px 12px}.subside.notion-side .subside-title{font-size:var(--fs-7);font-weight:600;padding:2px 8px 14px}.island .crumbs{flex:1 1 0;min-width:0;overflow:hidden}.island .crumbs .c-cur{overflow:hidden;text-overflow:ellipsis;min-width:0}.island .topsearch,.island .topsearch-min{flex:none}.nthint,.demo-nota,.cfg-nota,.cfg-altanota,.onb-nota{position:relative;padding-left:18px;margin-top:8px;color:var(--gray-2);font-size:var(--fs-3);line-height:1.45;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.nthint:before,.demo-nota:before,.cfg-nota:before,.cfg-altanota:before,.onb-nota:before{content:"i";position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:50%;border:1px solid currentColor;font-size:8.5px;line-height:10px;text-align:center;font-style:italic;font-weight:700;font-family:Georgia,serif;opacity:.8}.nthint:hover,.demo-nota:hover,.cfg-nota:hover,.cfg-altanota:hover,.onb-nota:hover{color:var(--gray)}.nthint.abierta,.demo-nota.abierta,.cfg-nota.abierta,.cfg-altanota.abierta,.onb-nota.abierta{display:block;-webkit-line-clamp:unset;color:var(--gray)}.cfg-hint{font-size:var(--fs-3);color:var(--gray-2)}.bloque.empty{font-size:var(--fs-4);padding:2px 0;min-height:0}.ndoc-sec{margin-bottom:18px}.ctr-srv .ctr-quien{flex:1 1 100%;min-width:0;max-width:calc(100% - 26px)}.ctr-srv .ctr-quien [data-slot=select-trigger],.ctr-srv .ctr-quien .apx{max-width:100%}.ctr-n b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-doc>b{flex:1 1 auto;min-width:0}.qc-doc>em{flex:none;white-space:nowrap}html{overflow-y:scroll;scrollbar-gutter:stable}.qc-doc>span{min-width:0;flex:1 1 auto;overflow:hidden}.qc-doc>span em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-fila{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 2px;border-radius:9px;border-bottom:1px solid var(--hair-l-soft);position:relative}.sub-fila:last-child{border-bottom:none}.sub-fila:hover{background:var(--panel-soft,rgba(0,0,0,.02))}.sub-fila.dragover{box-shadow:inset 0 2px 0 var(--accent)}.sub-fila .drag-h{width:14px}.sub-fila:hover .drag-h{opacity:1}.sub-fila .ck{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hair);background:var(--card,#fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;color:#fff;padding:0}.sub-fila .ck:hover{border-color:var(--accent)}.sub-fila .ck.on{background:var(--accent);border-color:var(--accent)}.sub-fila .ck svg{width:11px;height:11px}.sub-t{flex:1 1 auto;min-width:0;cursor:pointer}.sub-t .t{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-fila.done .sub-t .t{color:var(--gray);text-decoration:line-through;text-decoration-color:var(--hair)}.sub-meta{display:block;font-size:11px;color:var(--gray);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-meta .warn{color:var(--amber-tx,#9a6700)}.sub-quien{display:inline-flex;align-items:center;gap:4px;flex:none}.sub-quien select{height:26px!important;line-height:26px!important;font-size:12px;padding:0 22px 0 6px;max-width:120px;border-radius:7px}.sub-fecha{flex:none}.sub-fecha .apx [data-slot=date-field]{height:26px!important;min-height:26px!important}.sub-fecha .apx [data-slot=date-field] [data-slot=popover-trigger]{height:22px!important;width:22px!important}.sub-fila .xbtn{opacity:0}.sub-fila:hover .xbtn{opacity:1}.sub-add{display:flex;align-items:center;gap:8px;margin-top:10px}.sub-add input[type=text]{flex:1;min-width:160px;height:var(--ctl-h-sm)!important;line-height:var(--ctl-h-sm)!important}.minibar{display:inline-block;width:34px;height:4px;border-radius:2px;background:#16171a1a;overflow:hidden;vertical-align:middle}.minibar i{display:block;height:100%;background:var(--accent)}.kpiband{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.kpi-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,1.9vw,29px)}.kpi-row{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.kpi-spark{width:56px;height:18px;flex:none;color:var(--accent);opacity:.85}.kpi.tone-green .kpi-spark{color:var(--green)}.kpi.tone-red .kpi-spark{color:var(--red)}.kpi.tone-amber .kpi-spark{color:var(--amber)}.kpi-d{margin-top:5px}.kpi-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.kpiband{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:12px 13px}.kpi-n{font-size:22px}.kpi-spark{display:none}}@media (max-width:380px){.kpiband{grid-template-columns:minmax(0,1fr)}}.panel-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.panel-top .perbar{margin:0}.sec-nota{margin-left:10px;font-weight:400;font-size:var(--fs-3);color:var(--gray-2);letter-spacing:0}.card-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.card-h .lnk{margin-left:auto}.leyenda{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--gray)}.leyenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.leyenda i.ingresos{background:var(--accent)}.leyenda i.gastos{background:#12131838}.leyenda i.salarios{background:#e0a92a}.fila-carga{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 84px 56px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--hair-soft)}.fila-carga:last-of-type{border-bottom:none}.fc-n{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;min-width:0}.fc-n>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-carga .prog{height:8px;border-radius:5px}.fc-h{text-align:right;font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.fc-p{justify-self:end}.chip.mini.ok{background:var(--green-soft);color:var(--green-tx);border-color:transparent}.chip.mini.rojo{background:var(--red-soft);color:var(--red-tx);border-color:transparent}@media (max-width:600px){.fila-carga{grid-template-columns:minmax(0,1fr) 72px 50px}.fila-carga .prog{grid-column:1 / -1;order:5}}@media (max-width:980px){.grid2,.grid2.grid2-cartas{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.perbar{max-width:100%}.perbar .seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.perbar .seg::-webkit-scrollbar{display:none}.perbar .seg button{white-space:nowrap;flex:none}}.kpi-d{white-space:normal;line-height:1.35}.fila-barra{display:grid;grid-template-columns:minmax(60px,130px) minmax(0,1fr) 92px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--hair-soft)}.fila-barra:last-of-type{border-bottom:none}.fila-barra .prog{height:10px;border-radius:6px}.fb-l{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-v{text-align:right;font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:560px){.fila-barra{grid-template-columns:minmax(0,1fr) 92px}.fila-barra .prog{grid-column:1 / -1;order:5}}.tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabla-scroll table{min-width:100%}.tabla-pl th,.tabla-pl td{white-space:nowrap}.leyenda .leyenda-total{margin-left:auto}@media (max-width:560px){.leyenda .leyenda-total{margin-left:0;flex-basis:100%}}.fc-tabla{overflow-x:auto;-webkit-overflow-scrolling:touch}.permrow>span{min-width:0}.permrow{gap:10px}.fc-tabla .fc-fila{min-width:460px}.permrow-cab{flex-wrap:wrap;row-gap:4px}.content,.viewfade,.viewfade>div,.card,.grid2>*{min-width:0;max-width:100%}.kanban,.pl-mapa,.fc-tabla,.tabla-scroll,.barras{max-width:100%}.content>.viewfade{width:100%}.toast{gap:10px}.toast-acc{margin-left:6px;border:none;background:#ffffff24;color:inherit;font:inherit;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.toast-acc:hover{background:#ffffff3d}.content input[type=text]:not(.apx input),.content input[type=search]:not(.apx input),.content input[type=number]:not(.apx input),.content input[type=email]:not(.apx input),.content input[type=url]:not(.apx input),.content input:not([type]):not(.apx input),.content select:not(.apx select){height:var(--ctl-h-sm);line-height:normal;padding-top:0;padding-bottom:0}.content .frow input[type=text]:not(.apx input),.content .frow input[type=number]:not(.apx input),.content .frow input:not([type]):not(.apx input),.content .frow select:not(.apx select),.content .cfg-altaform>input:not(.apx input),.content .pl-form>input:not(.apx input),.content .oo-acnuevo>input:not(.apx input),.content .cfg-field>input:not(.apx input),.content .inv-input:not(.apx input),.modal input[type=text]:not(.apx input),.modal input[type=number]:not(.apx input),.modal input:not([type]):not(.apx input),.modal select:not(.apx select){height:var(--ctl-h);line-height:normal;padding-top:0;padding-bottom:0}.content :is(.inline-form,.onbcfg-p,.lst-fila,.jc-dia,.jc-diah,.jc-fila,.jc-nota,.dt-bar,.calbar,.pm-bar,.tal-filtros,.cat-nueva,td) .apx :is([data-slot=date-field],[data-slot=number-field],[data-slot=input]),.content :is(.inline-form,.onbcfg-p,.lst-fila,.jc-dia,.jc-diah,.jc-fila,.jc-nota,.dt-bar,.calbar,.pm-bar,.tal-filtros,.cat-nueva,td) .apx-sel [role=combobox],.modal :is(.inline-form,.tpl-add,.sub-add) .apx :is([data-slot=date-field],[data-slot=number-field]),.modal :is(.inline-form,.tpl-add,.sub-add) .apx-sel [role=combobox]{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)!important}.apx [data-slot=number-field] input,.apx [data-slot=number-field-input],.apx [data-slot=input] input,.apx input.peer{height:100%!important;min-height:0!important}.frow>input,.frow>select,.frow>.apx,.frow>.apx-sel,.frow>[data-slot=select-trigger]{flex:none!important}.sub-add,.mgr-oo{flex-wrap:wrap}input::placeholder{text-overflow:ellipsis}.lst-fila{grid-template-columns:minmax(200px,1fr) minmax(0,auto) auto}.lst-fila .lst-areas{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;min-width:0}@media (max-width:640px){.lst-fila{grid-template-columns:minmax(0,1fr) auto}.lst-fila .lst-areas{grid-column:1 / -1;justify-content:flex-start}}.apx input{min-width:0!important}@keyframes viewfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes viewfade-op{0%{opacity:0}to{opacity:1}}.viewfade{animation:viewfade-op .12s cubic-bezier(.16,1,.3,1) both;transform:none!important}@media (prefers-reduced-motion: reduce){.viewfade{animation:none}}.midia .grid2{margin-top:14px}.modal.tm{max-width:980px;display:flex;flex-direction:column;max-height:88vh;overflow:hidden}.tm-head{padding:16px 22px 0;background:#fff;border-bottom:1px solid var(--hair-l-soft);flex:none}body.dark .tm-head{background:#18181b;border-bottom-color:#ffffff12}.tm-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px;font-size:12px;color:var(--gray)}.tm-meta .tnum{font-size:12px}.tm-meta-ctx{font-size:10.5px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--accent-tx)}.tm-padre{display:inline-flex;align-items:center;gap:5px;border:none;background:none;font:inherit;font-size:12px;color:var(--gray);cursor:pointer;padding:0}.tm-padre b{color:var(--ink);font-weight:500}.tm-padre:hover b{text-decoration:underline}.tm-meta .mhead-acc{margin-left:auto;position:relative}.tm-titulo{display:block;width:100%;border:1px solid transparent;background:none;font:inherit;font-size:21px;font-weight:500;letter-spacing:-.012em;color:var(--ink);padding:4px 8px;margin:4px -8px 8px;border-radius:8px;height:auto!important;line-height:1.3!important}.tm-titulo:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}body.dark .tm-titulo:focus{background:#1c1c1f}.tm-bloq{margin:0 0 12px}.tm-body{display:grid;grid-template-columns:minmax(0,1fr) 296px;flex:1 1 auto;min-height:0}.tm-main{overflow:auto;min-height:0;padding:14px 24px 28px}.tm-ckaviso{font-size:12px;font-weight:500;color:var(--amber-tx)}.tm-menciones{position:absolute;left:10px;bottom:calc(100% + 4px);z-index:5;background:#fff;border:1px solid var(--hair);border-radius:10px;box-shadow:var(--shadow-lg);padding:4px;display:flex;flex-direction:column;min-width:200px}body.dark .tm-menciones{background:#1c1c1f;border-color:#ffffff1a}.tm-menciones button{display:flex;align-items:center;gap:8px;border:none;background:none;font:inherit;font-size:12.5px;padding:6px 8px;border-radius:7px;cursor:pointer;text-align:left;color:var(--ink)}.tm-menciones button:hover,.tm-menciones button:first-child{background:var(--hover)}.tm-tags{display:flex;gap:5px;flex-wrap:wrap;align-items:center;width:100%}.tm-tags input[type=text]{flex:1 1 100px;min-width:90px;height:26px!important;font-size:11.5px;padding:0 8px}@media (max-width:760px){.modal.tm{max-height:88vh}.tm-body{grid-template-columns:1fr;overflow:auto}.tm-main{overflow:visible}}.tm-body,.tm-main,.tm-head,.tm-meta{min-width:0}@media (max-width:760px){.tm-main{padding:12px 18px 24px}}.modal.tm{position:relative}.tm-dropveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#2e4bff12;border:2px dashed var(--accent);border-radius:var(--r-panel);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:var(--accent-tx);pointer-events:none}.tm-dropveil svg{width:18px;height:18px}.tm-creada{font-size:11.5px;color:var(--gray)}.tm-main{display:flex;flex-direction:column;padding:0}.tm-contexto{padding:12px 24px 4px}.tm-desc{margin-bottom:4px}.tm-brief{margin:6px 0 4px}.tm-blk{margin-top:14px}.tm-blk-h{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:4px;min-height:26px}.tm-blk-h b{font-weight:600;color:var(--gray);margin-left:6px;font-size:11.5px}.tm-blk-h .lnk{margin-left:auto;font-size:12px}.tm-mini-prog{width:64px;height:4px;border-radius:2px;background:var(--hair-soft);overflow:hidden;display:inline-block}.tm-mini-prog i{display:block;height:100%;background:var(--accent);border-radius:2px}.tm-ckaviso{margin-left:auto}.tm-blk-h .okmsg{margin-left:auto;font-size:12px}.tm-blk .sub-fila{padding:4px 4px 4px 0;border-radius:8px}.tm-blk .sub-fila:hover{background:var(--hover)}.tm-blk .sub-fila .drag-h,.tm-blk .sub-fila .sub-sacar{opacity:0;transition:opacity .12s}.tm-blk .sub-fila:hover .drag-h,.tm-blk .sub-fila:hover .sub-sacar,.tm-blk .sub-fila:focus-within .drag-h,.tm-blk .sub-fila:focus-within .sub-sacar{opacity:1}.tm-blk .sub-fila .sub-quien select,.tm-blk .sub-fila .sub-fecha .apx [data-slot=date-field]{border-color:transparent!important;background:transparent!important}.tm-blk .sub-fila:hover .sub-quien select,.tm-blk .sub-fila:hover .sub-fecha .apx [data-slot=date-field]{border-color:var(--ctl-bd)!important;background:var(--hover)!important}@media (hover:none){.tm-blk .sub-fila .drag-h,.tm-blk .sub-fila .sub-sacar{opacity:1}}.tm-sub-add{margin-top:2px;gap:8px;align-items:center;flex-wrap:nowrap}.tm-sub-add .ck.vacio{width:16px;height:16px;border:1px dashed var(--hair);border-radius:5px;flex:none;margin-left:19px}.tm-sub-add input[type=text]{flex:1;min-width:0;border-color:transparent;background:transparent;padding-left:4px}.tm-sub-add input[type=text]:focus{border-color:var(--accent);background:#fff}.tm-hilo{flex:1 0 auto;padding:10px 24px 8px;display:flex;flex-direction:column}.tm-hilo-vacio{font-size:12.5px;color:var(--gray);padding:22px 8px;text-align:center}.tm-sys{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray);padding:5px 8px}.tm-sys b{color:var(--ink-2);font-weight:500}.tm-sys time{margin-left:auto;font-size:11px;white-space:nowrap}.tm-msg{display:flex;gap:10px;padding:9px 8px;border-radius:12px;margin:1px 0;border:none}.tm-msg:hover{background:var(--hover)}.tm-msg.cli{background:var(--green-soft)}.tm-msg-c{flex:1;min-width:0}.tm-msg-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray);min-height:22px}.tm-msg-h b{color:var(--ink);font-weight:600;font-size:13px}.tm-msg-h time{font-size:11.5px}.tm-msg-h .comvis{display:inline-flex;align-items:center;gap:4px}.tm-msg-acc{margin-left:auto;display:flex;gap:2px;opacity:0;transition:opacity .12s}.tm-msg:hover .tm-msg-acc,.tm-msg:focus-within .tm-msg-acc{opacity:1}.tm-ico{width:26px;height:26px;border:none;background:none;border-radius:7px;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tm-ico:hover{background:var(--hover);color:var(--ink)}.tm-ico svg{width:14px;height:14px}.tm-msg-t{font-size:13.5px;line-height:1.55;margin-top:1px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.tm-reply{display:flex;gap:8px;margin-top:8px;padding-left:2px}.tm-reply .tm-msg-t{font-size:13px}.tm-visbtn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:100px;border:1px solid var(--ctl-bd);background:none;font:inherit;font-size:11.5px;color:var(--gray);cursor:pointer}.tm-visbtn:hover{color:var(--ink);border-color:var(--ctl-bd-hover)}.tm-visbtn.cli{background:var(--green-soft);border-color:transparent;color:var(--green-tx)}.tm-composer-k{font-size:11px;color:var(--gray);margin-left:auto}.tm-menciones{left:0}.tm-menu-sel{padding:6px 10px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray);min-width:220px}@media (max-width:760px){.tm-contexto{padding:10px 16px 4px}.tm-hilo{padding:8px 16px}}.tm-hilo{background:var(--panel);border-top:1px solid var(--hair-soft);padding:12px 20px;gap:6px}body.dark .tm-hilo{background:#121214;border-top-color:#ffffff12}.tm-msg{background:#fff;border:1px solid var(--hair-soft);box-shadow:0 1px 2px #0f121e0a;padding:10px 12px;margin:0;border-radius:12px}.tm-msg:hover{background:var(--hover);border-color:var(--hair)}.tm-msg.cli{background:#fff;border-left:3px solid var(--green)}body.dark .tm-msg{background:#1c1c1f;border-color:#ffffff17}.tm-msg-h b{font-size:13.5px;color:var(--ink)}.tm-msg-h time{color:var(--gray);font-size:11.5px}.tm-msg-t{font-size:14px;line-height:1.55;color:var(--ink);margin-top:3px;white-space:normal}.tm-msg-t p{margin:0 0 4px}.tm-msg-t p:last-child{margin-bottom:0}.tm-msg-t ul,.tm-msg-t ol{margin:4px 0 4px 18px;padding:0}.tm-msg-t li{margin:1px 0}.tm-msg-t a{color:var(--accent-tx);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.tm-msg-t b,.tm-msg-t strong{font-weight:600}.tm-hilo .mention{background:var(--accent-soft);color:var(--accent-tx);font-weight:600;padding:1px 6px;border-radius:6px;border:1px solid rgba(46,75,255,.18)}.tm-reply{margin-top:8px;padding:8px 0 0 10px;border-left:2px solid var(--hair-soft)}.tm-reply .tm-msg-t{font-size:13.5px}.tm-sys{font-size:12px;color:var(--gray);padding:3px 10px}.tm-sys b{color:var(--ink-2)}.tm-dia{display:flex;align-items:center;gap:10px;margin:6px 0 2px;font-size:10.5px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.5px}.tm-dia:before,.tm-dia:after{content:"";flex:1;height:1px;background:var(--hair-soft)}.tm-hilo-vacio{color:var(--gray)}.cr{display:flex;gap:10px;align-items:flex-start;padding:10px 20px 14px;background:var(--cream-2);border-top:1px solid var(--hair-soft);position:sticky;bottom:0;z-index:3;margin-top:auto}body.dark .cr{background:#151517;border-top-color:#ffffff12}.cr>.avatar{margin-top:8px;flex:none}.cr-c{flex:1;min-width:0;position:relative;border:1px solid var(--ctl-bd);border-radius:12px;background:#fff}body.dark .cr-c{background:#1c1c1f}.cr-c:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cr-tb{display:flex;gap:2px;padding:6px 8px 0}.cr-tb button{width:26px;height:26px;border:none;background:none;border-radius:6px;color:var(--gray);font:inherit;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cr-tb button:hover{background:var(--hover);color:var(--ink)}.cr-tb button svg{width:13px;height:13px}.cr-ed{min-height:40px;max-height:220px;overflow:auto;padding:6px 12px 8px;font-size:14px;line-height:1.5;outline:none;color:var(--ink);position:relative}.cr-ed.vacio:before{content:attr(data-placeholder);color:var(--gray);position:absolute;pointer-events:none}.cr-ed ul,.cr-ed ol{margin:4px 0 4px 18px;padding:0}.cr-ed a{color:var(--accent-tx);text-decoration:underline}.cr-ed .mention{background:var(--accent-soft);color:var(--accent-tx);font-weight:600;padding:1px 6px;border-radius:6px}.cr-f{display:flex;align-items:center;gap:6px;padding:0 8px 8px;flex-wrap:nowrap}.cr-f .tm-composer-k{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.cr-f>[data-slot=button]{flex:0 0 auto}@media (max-width:560px){.cr-f .tm-composer-k{display:none}}.cr-f [data-slot=button]{margin-left:0}.cr .tm-menciones{left:8px;bottom:calc(100% - 34px)}@media (max-width:760px){.cr{padding:8px 12px 12px}.cr>.avatar{display:none}.tm-hilo{padding:10px 14px}}.tcard[style*=--est]{background:var(--est-bg)!important;border-left:3px solid var(--est)!important}.tcard[style*=--est]:hover{box-shadow:var(--shadow-md)}.miday-row[style*=--est],.act[style*=--est]{box-shadow:inset 3px 0 0 var(--est);background:color-mix(in srgb,var(--est-bg) 55%,transparent)}.miday-row[style*=--est]:hover,.act[style*=--est]:hover{background:var(--est-bg)}tr.est td:first-child{box-shadow:inset 3px 0 0 var(--est)}tr.est{background:color-mix(in srgb,var(--est-bg) 45%,transparent)}tr.est:hover{background:var(--est-bg)}.tm-blk .sub-fila[style*=--est]{box-shadow:inset 3px 0 0 var(--est);padding-left:6px}.tm-blk .sub-fila[style*=--est]:hover{background:var(--est-bg)}.tm-blk .sub-fila.done[style*=--est]{box-shadow:none}body.dark .tcard[style*=--est],body.dark tr.est,body.dark .miday-row[style*=--est],body.dark .act[style*=--est]{background:color-mix(in srgb,var(--est-bg) 40%,transparent)}.apuntar .notifhead{display:flex;align-items:center;justify-content:space-between}.pm-vistas{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin:0 0 10px;border-bottom:1px solid var(--hair-soft);padding-bottom:6px}.pm-vistas button{height:var(--ctl-h-sm);padding:0 11px;border-radius:var(--ctl-r);border:1px solid transparent;background:none;color:var(--gray);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pm-vistas button:hover{background:var(--hover);color:var(--ink)}.pm-vistas button.on{background:var(--ctl-bg);border-color:var(--ctl-bd);color:var(--ink);font-weight:600}.pm-vista-x{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--gray);font-size:13px;opacity:0}.pm-vistas button:hover .pm-vista-x{opacity:1}.pm-vista-x:hover{background:var(--red-soft);color:var(--red-tx)}.pm-vista-add{color:var(--accent-tx)!important}.pm-vista-add svg{width:12px;height:12px}.tk-sel{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0 4px 0 0;flex:none}.bulkbar{position:sticky;bottom:12px;z-index:20;margin:12px auto 0;width:max-content;max-width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:var(--ink);color:#fff;border-radius:14px;box-shadow:var(--shadow-lg);flex-wrap:wrap}.bulk-n{font-size:12.5px;font-weight:600;margin-right:4px;white-space:nowrap}.bulkbar .apx-sel [role=combobox],.bulkbar .apx [data-slot=date-field]{height:30px!important;min-height:30px!important;background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important}.bulkbar .apx-sel [role=combobox] *{color:#fff!important}.bulkbar .apx-sel{min-width:150px}.bulk-del{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:none;color:#ffb3ad;font:inherit;font-size:12.5px;cursor:pointer}.bulk-del:hover{background:#ffffff1a}.bulk-del svg{width:12px;height:12px}.bulk-x{width:30px;height:30px;border:none;background:none;color:#fff;opacity:.7;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bulk-x:hover{opacity:1;background:#ffffff1a}.bulk-x svg{width:13px;height:13px}.tm-blk .sub-fila[style*=--est]{box-shadow:none;padding-left:0}.tm-blk .sub-fila[style*=--est]:hover{background:var(--hover)}.tm-blk .sub-fila .ck{border-color:var(--est, var(--hair))}.tm-blk .sub-fila .ck.on{background:var(--est, var(--accent));border-color:var(--est, var(--accent))}.tm-blk .sub-fila .sub-t .t{font-size:13.5px}.tm-blk .sub-fila .sub-quien{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:2px 4px 2px 2px}.tm-blk .sub-fila .sub-quien select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent!important;background:transparent!important;padding:0 4px!important;height:22px!important;line-height:22px!important;font-size:12px;color:var(--ink-2);max-width:96px;cursor:pointer}.tm-blk .sub-fila:hover .sub-quien{background:var(--hover);box-shadow:inset 0 0 0 1px var(--ctl-bd)}.tm-blk .sub-fila:hover .sub-quien select{border-color:transparent!important;background:transparent!important}.modal .tm-sub-add{gap:8px;margin-top:4px;padding:2px 0}.modal .tm-sub-add .ck.vacio{border-color:var(--hair-soft);background:transparent}.modal .tm-sub-add input[type=text]{border:1px solid transparent!important;background:transparent!important;box-shadow:none;padding-left:6px;height:var(--ctl-h-sm)!important}.modal .tm-sub-add input[type=text]::placeholder{color:var(--gray)}.modal .tm-sub-add input[type=text]:hover{background:var(--hover)!important}.modal .tm-sub-add input[type=text]:focus{border-color:var(--accent)!important;background:#fff!important;box-shadow:0 0 0 3px var(--accent-soft)}body.dark .tm-blk .sub-fila:hover .sub-quien{background:#1c1c1f}.rv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f1014;color:#e8e9ec;display:flex;flex-direction:column}.rv-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#16171b;border-bottom:1px solid rgba(255,255,255,.08);flex:none}.rv-head>svg{width:16px;height:16px;opacity:.7}.rv-nombre{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.rv-meta{font-size:12px;color:#ffffff8c;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-abrir{font-size:12px;color:#ffffffb3;text-decoration:underline;text-underline-offset:2px}.rv-head .ghost-ic{color:#fff}.rv-head .ghost-ic:hover{background:#ffffff1a}.rv-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px}.rv-escena{display:flex;flex-direction:column;min-width:0;min-height:0}.rv-cont{position:relative;flex:1;min-height:0;overflow:hidden;background:#000}.rv-cont.dibujando{cursor:crosshair}.rv-cont video,.rv-cont img{position:absolute;display:block;object-fit:contain;background:#000}.rv-capa{position:absolute;touch-action:none}.rv-capa svg{display:block;overflow:visible}.rv-marca{--c:#ff3b30}.rv-marca.pendiente{--c:var(--accent)}.rv-marca line,.rv-marca path,.rv-marca rect{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rv-marca.pendiente line,.rv-marca.pendiente path,.rv-marca.pendiente rect{stroke-dasharray:6 4}.rv-marca polygon{fill:var(--c)}.rv-marca circle{fill:var(--c);stroke:#fff;stroke-width:2}.rv-marca text{fill:#fff;font-size:11px;font-weight:700;font-family:inherit;pointer-events:none}.rv-vacio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:13px}.rv-herr{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;padding:6px;background:#fffffff5;border-radius:14px;box-shadow:var(--shadow-lg)}.rv-herr button{width:34px;height:34px;border:none;background:none;border-radius:9px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rv-herr button:hover{background:var(--hover);color:var(--ink)}.rv-herr button.on{background:var(--accent);color:#fff}.rv-herr button svg{width:16px;height:16px}.rv-linea{position:relative;height:34px;margin:0 14px;flex:none;border-top:2px solid rgba(255,255,255,.14)}.rv-linea-cur{position:absolute;top:-2px;width:2px;height:12px;background:#fff;transform:translate(-1px)}.rv-mk{position:absolute;top:6px;transform:translate(-50%);border:2px solid transparent;background:none;padding:0;border-radius:50%;cursor:pointer}.rv-mk.on{border-color:#fff}.rv-mk .avatar{box-shadow:0 0 0 2px #0f1014}.rv-lado{background:#fff;color:var(--ink);border-left:1px solid var(--hair-soft);display:flex;flex-direction:column;min-height:0}body.dark .rv-lado{background:#151517;color:#e9eaec}.rv-lado-h{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;border-bottom:1px solid var(--hair-soft)}.rv-lado-h b{font-size:11px;background:var(--ctl-bg);color:var(--ink-2);border-radius:100px;padding:1px 7px}.rv-lado-hint{margin-left:auto;font-size:11px;font-weight:400;color:var(--gray)}.rv-lista{flex:1;min-height:0;overflow:auto;padding:8px 10px}.rv-vacio-l{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:36px 18px;font-size:12.5px;color:var(--gray);line-height:1.5}.rv-vacio-l svg{width:22px;height:22px;opacity:.5}.rv-com{display:flex;gap:10px;padding:10px;border-radius:12px;cursor:pointer;border:1px solid transparent}.rv-com:hover{background:var(--hover)}.rv-com.on{background:var(--accent-soft);border-color:#2e4bff33}.rv-com.cli{box-shadow:inset 3px 0 0 var(--green)}.rv-com-c{flex:1;min-width:0}.rv-com-h{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray);flex-wrap:wrap}.rv-com-h b{color:var(--ink);font-size:13px}.rv-com-h time{margin-left:auto;font-size:11px}.rv-t{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;color:var(--accent-tx);background:var(--accent-soft);border-radius:6px;padding:1px 6px}.rv-n{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--ink-2)}.rv-n svg{width:11px;height:11px}.rv-com-t{font-size:13.5px;line-height:1.5;margin-top:3px;color:var(--ink);overflow-wrap:anywhere}.rv-com-t p{margin:0 0 3px}.rv-reply{font-size:12.5px;color:var(--ink-2);margin-top:4px;padding-left:8px;border-left:2px solid var(--hair-soft)}.rv-lado .cr{position:static;margin:0;border-top:1px solid var(--hair-soft);background:#fff;padding:10px 12px 12px}.rv-lado .cr>.avatar{display:none}.rv-chips{display:inline-flex;gap:6px}.rv-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:100px;border:1px solid rgba(31,138,76,.35);background:var(--green-soft);color:var(--green-tx);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.rv-chip.off{background:none;border-color:var(--ctl-bd);color:var(--gray);font-weight:500}.rv-chip svg{width:11px;height:11px}.rv-chip i{font-style:normal;opacity:.7;margin-left:2px}.tm-ancla{display:inline-flex;align-items:center;gap:5px;margin:2px 0 4px;height:24px;padding:0 8px;border-radius:100px;border:1px solid rgba(46,75,255,.25);background:var(--accent-soft);color:var(--accent-tx);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;max-width:100%}.tm-ancla svg{width:11px;height:11px;flex:none}.tm-ancla:hover{background:var(--accent);color:#fff}.tm-ancla.rota{background:var(--ctl-bg);border-color:var(--ctl-bd);color:var(--gray);cursor:default}.fthumb,.fdoc{position:relative}.fver{display:none;position:absolute;right:6px;bottom:6px;font-style:normal;font-size:10.5px;font-weight:600;background:var(--accent);color:#fff;border-radius:100px;padding:2px 7px}.fthumb:hover .fver,.fdoc.fvideo:hover .fver{display:inline-block}.fdoc.fvideo .fver{position:static;margin-left:6px;display:inline-block;background:var(--accent-soft);color:var(--accent-tx)}@media (max-width:860px){.rv-body{grid-template-columns:1fr;grid-template-rows:minmax(0,55%) minmax(0,45%)}.rv-lado{border-left:none;border-top:1px solid var(--hair-soft)}.rv-herr{right:8px;top:8px;transform:none;flex-direction:row}}.tm-deps{display:flex;flex-direction:column;gap:4px;width:100%}.tm-dep{display:inline-flex;align-items:center;gap:4px;max-width:100%;border-radius:8px;padding:2px 4px 2px 8px;font-size:12px;border:1px solid var(--ctl-bd);background:#fff}.tm-dep.abierta{border-color:#b8730f59;background:var(--amber-soft)}.tm-dep.hecha{opacity:.7}.tm-dep-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:none;background:none;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;padding:0}.tm-dep-t:hover{text-decoration:underline}.tm-dep.hecha .tm-dep-t{text-decoration:line-through;color:var(--gray)}.tm-deps .apx-sel [role=combobox]{width:100%;height:28px!important;min-height:28px!important;font-size:12px!important}.tm-cambio{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11.5px;color:var(--ink-2);background:#fff;border:1px solid var(--hair-soft);border-radius:6px;padding:1px 7px}.tm-cambio i{font-style:normal;color:var(--gray)}.tm-cambio b{color:var(--gray);font-weight:400}body.dark .tm-cambio,body.dark .tm-dep{background:#1c1c1f}.pm-vista-def{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--gray);font-size:12px;opacity:0}.pm-vistas button:hover .pm-vista-def{opacity:1}.pm-vistas button.def .pm-vista-def{opacity:1;color:var(--amber-tx)}.pm-vista-def:hover{color:var(--amber-tx)}.topactions .isbtn,.topactions .userchip{height:38px}.topactions .isbtn:not(.primary):not(.topsearch):not(.topsearch-min){width:38px;min-width:38px;padding:0;justify-content:center}.topactions .isbtn:not(.primary) svg{width:17px!important;height:17px!important;flex:none}.topactions .isbtn.on{background:var(--ctl-bg);border-color:var(--ctl-bd);color:var(--ink)}.bellwrap{position:relative;display:inline-flex}.bellbadge{position:absolute;top:-5px;right:-5px;box-sizing:border-box;min-width:17px;height:17px;padding:0 2px;border-radius:100px;background:var(--red);color:#fff;font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--cream-2);font-variant-numeric:tabular-nums}body.dark .bellbadge{border-color:#151517}.c360-props{display:flex;flex-wrap:wrap;gap:14px 28px;padding:14px 0 6px;margin-top:12px;border-top:1px solid var(--hair-soft)}.c360-props>div{display:flex;flex-direction:column;gap:5px;min-width:0}.c360-props .pk{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--gray);font-weight:600}.c360-props .pv{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--ink);min-height:22px}.c360-props .pv.num{font-variant-numeric:tabular-nums}.c360-props button.pv{border:none;background:none;padding:0;font:inherit;font-weight:500;cursor:pointer;text-align:left}.c360-props button.pv.link:hover{color:var(--accent-tx)}.c360-props .pv.pill{height:24px;padding:0 9px;border-radius:100px;background:var(--amber-soft);color:var(--amber-tx);font-size:12px;font-weight:600}.c360-props .pv.pill.ok{background:var(--green-soft);color:var(--green-tx)}.c360-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.c360-card{background:#fff;border:1px solid var(--hair-soft);border-radius:14px;box-shadow:0 1px 2px #0f121e0a;display:flex;flex-direction:column;min-width:0}body.dark .c360-card{background:#1c1c1f;border-color:#ffffff14}.c360-card-h{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--hair-soft);font-size:13.5px;font-weight:600;color:var(--ink)}.c360-card-h svg{width:15px;height:15px;color:var(--gray)}.c360-card-h b{font-size:11px;font-weight:600;color:var(--ink-2);background:var(--ctl-bg);border-radius:100px;padding:1px 7px;margin-left:2px}.c360-card-b{padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px}.c360-card-b .empty{padding:8px 0;font-size:12.5px}.c360-card-pie{display:flex;align-items:center;gap:6px;margin-top:auto;padding:10px 16px;border:none;border-top:1px solid var(--hair-soft);background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent-tx);cursor:pointer;text-align:left;border-radius:0 0 14px 14px}.c360-card-pie:hover{background:var(--hover)}.c360-card-pie svg{width:12px;height:12px}.c360-big{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.c360-big .num{font-size:26px;font-weight:600;letter-spacing:-.012em;font-variant-numeric:tabular-nums}.c360-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0}.c360-kv>span{color:var(--gray);min-width:0}.c360-kv>b{font-weight:500;display:inline-flex;align-items:center;gap:6px;text-align:right;min-width:0}.c360-kv .num.ok{color:var(--green-tx)}.c360-kv .num.mal{color:var(--red-tx)}.c360-prog{height:6px;border-radius:3px;background:var(--hair-soft);overflow:hidden;margin:2px 0 4px}.c360-prog i{display:block;height:100%;background:var(--green);border-radius:3px}.c360-li{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 8px;margin:0 -8px;border-radius:9px;min-width:0}.c360-li[role=button]{cursor:pointer}.c360-li[role=button]:hover{background:var(--hover)}.c360-li svg{width:13px;height:13px;color:var(--gray);flex:none}.c360-li .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c360-li .dim2{white-space:nowrap;font-size:11.5px}.c360-li.tarde .dim2{color:var(--red-tx)}.c360-fecha{font-size:12px;font-weight:600;color:var(--ink-2);min-width:52px}.c360-fecha.hoy{color:var(--amber-tx)}.c360-fecha.tarde{color:var(--red-tx)}.c360-est{width:8px;height:8px;border-radius:50%;background:var(--est, var(--hair));flex:none}.c360-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.c360-act{max-width:860px}.c360-act-nueva{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--ctl-bd);border-radius:12px;background:#fff;margin-bottom:16px;flex-wrap:wrap}body.dark .c360-act-nueva{background:#1c1c1f}.c360-act-nueva:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.c360-act-nueva>svg{width:14px;height:14px;color:var(--gray)}.c360-act-nueva input[type=text]{flex:1;min-width:220px;border:none!important;background:none!important;box-shadow:none;height:32px!important}.c360-act-dia{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--gray);font-weight:600;margin:16px 0 6px}.c360-act-i{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:12px}.c360-act-i[role=button]{cursor:pointer}.c360-act-i[role=button]:hover{background:var(--hover)}.c360-act-ic{width:30px;height:30px;border-radius:50%;background:var(--ctl-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--gray);flex:none}.c360-act-ic svg{width:14px;height:14px}.c360-act-i .avatar{margin-top:4px}.c360-act-c{flex:1;min-width:0}.c360-act-t{font-size:13.5px;line-height:1.45}.c360-act-t b{font-weight:600}.c360-act-txt{display:inline}.c360-act-txt p{display:inline;margin:0}.c360-act-cambios{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.c360-act-cambios .tm-cambio{margin-left:0}.c360-act-i time{font-size:11.5px;color:var(--gray);white-space:nowrap;margin-top:3px;font-variant-numeric:tabular-nums}.mod-resumen{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--gray);margin:0 0 14px}.mod-grupo{margin-bottom:14px}.mod-grupo .sec{display:flex;align-items:center;gap:8px}.mod-grupo .sec svg{width:15px;height:15px;color:var(--gray)}.mod-fila{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--hair-soft);font-size:13.5px}.mod-fila.off .mod-t{color:var(--gray)}.mod-ic{width:26px;height:26px;border-radius:7px;background:var(--ctl-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--gray);flex:none}.mod-ic svg{width:14px;height:14px}.mod-t{flex:1;min-width:0}.mod-fila .sw{margin-left:auto;flex:none}.mod-fijo{margin-left:auto;font-size:11px;font-weight:600;color:var(--gray);background:var(--ctl-bg);border-radius:100px;padding:2px 8px}.ndoc-page .ndoc-body,.ndoc-page .ndoc-body.rich,.ndoc-body.rich,.doc-body.rich,.ndoc-page .bloque{font-size:15px;line-height:1.7;color:var(--ink)}.ndoc-page .ncall{background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--ink);border-radius:10px;font-style:normal}.ndoc-page .ncall.rich{color:var(--ink)}.ndoc-page .ncall .empty,.ndoc-page .ncall.empty{color:var(--ink-2);font-style:normal}.ndoc-h2,.ndoc-page .ndoc-h2{color:var(--ink);font-size:17px;margin:26px 0 8px}.ndoc-page a,.ndoc-body a{color:var(--accent-tx);text-decoration:underline;text-underline-offset:3px}.nt-link-t{text-decoration:none;color:var(--ink);font-weight:500}.notion-side .dt-leaf{color:var(--ink-2);font-size:13.5px;font-weight:500;height:30px}.notion-side .dt-leaf:hover{color:var(--ink)}.notion-side .dt-leaf.on{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}.notion-side .dt-node{font-size:13.5px;font-weight:500;color:var(--ink-2);height:30px}.notion-side .dt-node.d0{margin-top:4px}.modal.tm2{max-width:1080px}.tm-strip{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:2px 0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tm-strip::-webkit-scrollbar{display:none}.tm-strip>*{flex:0 0 auto}.tm-strip-wrap{position:relative}.tm-strip-wrap.con-mas:after{content:"";position:absolute;top:0;right:0;bottom:10px;width:40px;pointer-events:none;background:linear-gradient(to right,transparent,var(--card,#fff))}.tm-strip-dl{gap:6px}.tm-dl-lbl{font-size:12px;font-weight:600;color:var(--gray);letter-spacing:.01em;white-space:nowrap}.tm-dl-plazo{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--bg-2);color:var(--gray)}.tm-dl-plazo.amber{background:var(--amber-soft);color:var(--amber-tx)}.tm-dl-plazo.red{background:var(--red-soft);color:var(--red-tx)}.tm-strip-i{display:inline-flex;align-items:center;gap:6px}.tm-strip .apx-sel [role=combobox],.tm-strip .apx [data-slot=date-field]{height:32px!important;min-height:32px!important}.tm-strip-espera{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border-radius:100px;background:var(--amber-soft);color:var(--amber-tx);font-size:12px;font-weight:600}.tm-strip-espera svg{width:12px;height:12px}.tm-strip-vis{display:inline-flex;align-items:center;margin-left:auto}.tm2-body{grid-template-columns:minmax(0,1fr) 380px}.tm2-main{display:block;padding:16px 24px 24px}.tm2-main .tm-contexto{padding:0}.tm2-main .tm-blk:first-child{margin-top:0}.tm-lado{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--hair-soft);background:var(--panel)}body.dark .tm-lado{background:#121214;border-left-color:#ffffff12}.tm-lado-h{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--hair-soft);flex:none;background:#fff}body.dark .tm-lado-h{background:#151517}.tm-lado-h b{font-size:11px;background:var(--ctl-bg);color:var(--ink-2);border-radius:100px;padding:1px 7px}.tm-lado .tm-hilo{flex:1 1 auto;min-height:0;overflow:auto;border-top:none;padding:10px 14px}.tm-lado .cr{flex:none;position:static;padding:10px 12px 12px}.tm-lado .cr>.avatar{display:none}@media (max-width:900px){.tm2-body{grid-template-columns:1fr;overflow:auto}.tm2-main,.tm-lado{overflow:visible}.tm-lado{border-left:none;border-top:1px solid var(--hair-soft)}.tm-lado .tm-hilo{max-height:50vh}}.est-pill-wrap{position:relative;display:inline-flex}.est-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 9px;border:none;border-radius:8px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1}.est-pill.sm{height:26px;font-size:12px;padding:0 8px}.est-pill:hover{filter:brightness(.96)}.est-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.est-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:260px;max-height:min(70vh,520px);overflow:auto;background:var(--card,#fff);border:1px solid var(--hair-soft);border-radius:12px;box-shadow:0 12px 32px #0f121e24,0 1px 3px #0f121e0f;padding:6px}body.dark .est-menu{background:#1c1c1f;border-color:#ffffff1a}.est-grupo+.est-grupo{border-top:1px solid var(--hair-soft);margin-top:4px;padding-top:4px}.est-grupo-h{font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray);padding:6px 8px 3px}.est-op{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 8px;border:none;background:none;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.est-op:hover{background:var(--hover)}.est-op.on{background:var(--ctl-bg)}.est-op.bloq{cursor:not-allowed}.est-op.bloq .est-tag{opacity:.45}.est-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;border-radius:6px;font-size:12.5px;font-weight:500;white-space:nowrap;line-height:1}.est-tag.sm{height:20px;font-size:12px}.est-tag.entrega{background:var(--amber-soft);color:var(--amber-tx)}.est-sig{font-size:10.5px;font-weight:600;color:var(--accent-tx);background:var(--accent-soft);border-radius:100px;padding:2px 7px}.est-motivo{font-size:11px;color:var(--amber-tx);line-height:1.3;margin-left:2px;flex:1;min-width:0}.tm-strip-est{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.tm-etapa{border:1px solid var(--hair-soft);border-radius:12px;padding:8px 10px 6px;margin-bottom:8px;background:color-mix(in srgb,var(--est-bg, transparent) 30%,var(--card,#fff))}.tm-etapa.entrega{background:var(--card,#fff);border-style:dashed}.tm-etapa.actual{border-color:var(--est, var(--accent));box-shadow:inset 3px 0 0 var(--est, var(--accent))}.tm-etapa-h{display:flex;align-items:center;gap:8px;margin-bottom:2px;min-height:24px}.tm-etapa-actual{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-2)}.tm-etapa-n{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--gray);font-variant-numeric:tabular-nums}.tm-etapa .check{padding:5px 4px;gap:10px;align-items:center}.tm-etapa .check .ck-txt{flex:1;min-width:0}.tm-etapa .check .who{display:inline;font-size:11.5px;color:var(--gray)}.ck-acc{display:inline-flex;align-items:center;gap:4px;flex:none;visibility:hidden}.tm-etapa .check:hover .ck-acc,.tm-etapa .check:focus-within .ck-acc{visibility:visible}.ck-acc select{height:24px;font-size:11.5px;padding:0 6px;border:1px solid var(--hair-soft);border-radius:6px;background:var(--card,#fff);color:var(--ink-2);max-width:170px}.bloque img[data-adj]{display:block;max-width:100%;max-height:420px;border-radius:10px;border:1px solid var(--hair-soft);margin:8px 0;cursor:zoom-in;background:var(--ctl-bg)}.bloque.editando img[data-adj]{cursor:default}.bloque img[data-adj].rota{min-height:60px}.bloque-tb{min-height:40px}.tm-copy-add{display:inline-flex;align-items:center;gap:6px;margin:8px 0 4px;height:var(--ctl-h-sm);padding:0 10px;border:1px dashed var(--hair);border-radius:8px;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.tm-copy-add:hover{background:var(--hover);color:var(--ink)}.tm-copy{margin:10px 0 4px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card,#fff)}.tm-copy-h{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--hair-soft);font-size:12.5px;font-weight:600;color:var(--ink-2)}.tm-copy-n{font-size:11.5px;font-weight:500;color:var(--gray);font-variant-numeric:tabular-nums}.tm-copy-h .lnk{margin-left:auto;font-size:12px}.tm-copy textarea{display:block;width:100%;border:none;background:none;resize:none;padding:10px 12px 12px;font:inherit;font-size:13.5px;line-height:1.55;color:var(--ink);outline:none;min-height:72px}.tm-files-acc{margin-left:auto;display:inline-flex;gap:6px}.tm-files-acc .tm-n{font-weight:600;font-size:11px;background:var(--ctl-bg);color:var(--ink-2);border-radius:100px;padding:1px 6px;margin-left:4px}.filegrid.fg2{gap:14px 12px}.adj{display:inline-flex;flex-direction:column;gap:4px}.adj.final .fthumb img{outline:2px solid var(--green-tx);outline-offset:1px}.ffinal{position:absolute;left:6px;top:6px;font-size:9.5px;font-weight:700;letter-spacing:.4px;background:var(--green-tx);color:#fff;border-radius:100px;padding:2px 6px;pointer-events:none}.adj-meta{display:inline-flex;align-items:center;gap:4px}.adj-v,.adj-f,.adj-d{height:22px;padding:0 7px;border:1px solid var(--hair-soft);border-radius:100px;background:var(--card,#fff);font:inherit;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:3px}.adj-v.sin{color:var(--gray);font-weight:500;border-style:dashed}.adj-f.on{background:var(--green-soft);color:var(--green-tx);border-color:transparent}.adj-d{padding:0 6px}.adj-o{font-size:10.5px;color:var(--gray)}.adj-x{position:absolute;top:-6px;right:-6px;background:var(--card,#fff);border:1px solid var(--hair-l);border-radius:50%}.tcard[style*=--est]{background:color-mix(in srgb,var(--est-bg) 45%,var(--card,#fff))!important}.tcard .tc-foot{flex-wrap:wrap;row-gap:6px}.tcard .tc-foot .tc-r{margin-left:auto}.tcard .tc-l .chip.mini{overflow:visible}.chip.state .seldot{margin-right:5px}.tcard:hover,.rowcard:hover,.mgr-card:hover,.toast:hover,.btn.primary:hover,.btn-login:hover,.login2-panel .urow:hover,.login2-panel .btn-login:hover:not(:disabled),.tcard[style*=--est]:hover{transform:none!important}tr.click:hover .arr,.rowcard:hover .arr{transform:none}.pm-vistas button,.pm-vistas button.on{font-weight:500}.tcard[style*=--est]:before{display:none}table tbody tr .favbtn{opacity:0;transition:opacity .12s}table tbody tr:hover .favbtn,table tbody tr .favbtn.on,table tbody tr .favbtn:focus-visible{opacity:1}.c360-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.c360-card{height:100%}.c360-card-b{flex:1}.c360-card-pie{margin-top:auto}@media (max-width:1100px){.c360-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.c360-grid{grid-template-columns:1fr}}.animo-l{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--ink)}.animo-l .dim2{font-size:12px}.animo-cara{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;height:56px;padding:4px 8px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card,#fff);font-size:24px;line-height:1;cursor:pointer}.animo-cara i{font-style:normal;font-size:11px;font-weight:500;color:var(--gray)}.animo-cara:hover{background:var(--hover);border-color:var(--hair)}.animo-equipo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px;margin:0 0 14px;border:1px solid var(--hair-soft);border-radius:14px;background:var(--card,#fff)}.animo-lista{display:inline-flex;gap:8px;flex-wrap:wrap;margin-left:auto}.animo-p{position:relative;display:inline-flex}.animo-p i{position:absolute;right:-6px;bottom:-5px;font-style:normal;font-size:13px;line-height:1}body.dark .animo,body.dark .animo-equipo,body.dark .animo-cara{background:#1c1c1f;border-color:#ffffff17}.sol-nueva{margin-top:12px}.sol-nueva-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}.sol-nueva-g .fld{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray)}.sol-nueva-g .fld.ancho{grid-column:span 2}.sol-nueva-g .fld>span{font-weight:600}.sol-nueva-acc{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.sol-lista{padding:4px 0}.sol-fila{border-bottom:1px solid var(--hair-soft)}.sol-fila:last-child{border-bottom:none}.sol-main{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 16px;border:none;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.sol-main:hover{background:var(--hover)}.sol-fila.cerrada .sol-t{color:var(--gray)}.sol-t{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sol-imp{font-size:12.5px;font-weight:600;color:var(--ink-2)}.sol-fecha{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gray)}.sol-fecha svg{width:12px;height:12px}.sol-ts{font-size:11.5px;color:var(--gray);min-width:70px;text-align:right}.sol-det{padding:4px 16px 12px;display:flex;flex-direction:column;gap:8px}.sol-det-txt{font-size:13px;line-height:1.55;white-space:pre-wrap}.sol-motivo{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--red-tx)}.sol-motivo svg{width:13px;height:13px}.sol-hist{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--gray)}.sol-acc{display:flex;gap:8px}@media (max-width:900px){.sol-nueva-g{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-ts{display:none}}html.overlay-open{overflow:hidden}.overlay{overscroll-behavior:contain}.overlay:has(>.modal.tm2){padding:20px 16px}.modal.tm.tm2{width:min(1080px,100%);height:min(88vh,960px);max-height:none;margin:auto}.modal.tm2 .tm2-body{flex:1 1 auto;min-height:0}.modal.tm2 .tm2-main{overflow:auto;min-height:0;overscroll-behavior:contain}.modal.tm2 .tm-lado .tm-hilo{overscroll-behavior:contain}@media (max-height:640px){.modal.tm.tm2{height:calc(100vh - 24px)}.overlay:has(>.modal.tm2){padding:12px 16px}}@media (max-width:900px){.modal.tm.tm2{height:calc(100vh - 24px)}.modal.tm2 .tm2-body{overflow:auto}.modal.tm2 .tm2-main{overflow:visible}}@media (max-width:900px){.modal.tm2 .tm2-body{display:flex;flex-direction:column;overflow:auto;min-height:0}.modal.tm2 .tm2-main,.modal.tm2 .tm-lado{flex:none;overflow:visible;min-height:0}.modal.tm2 .tm-lado{border-left:none;border-top:1px solid var(--hair-soft)}.modal.tm2 .tm-lado-h,.modal.tm2 .tm-lado .cr{position:static}.modal.tm2 .tm-lado .tm-hilo{max-height:none;overflow:visible}}@media (min-width:901px){.modal.tm.tm2{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto minmax(0,1fr)}.modal.tm2 .tm-head{grid-column:1;grid-row:1}.modal.tm2 .tm2-body{display:contents}.modal.tm2 .tm2-main{grid-column:1;grid-row:2}.modal.tm2 .tm-lado{grid-column:2;grid-row:1 / -1}.modal.tm2 .tm-dropveil{grid-column:1 / -1;grid-row:1 / -1}.modal.tm2 .mhead-acc{position:absolute;top:12px;right:14px;z-index:5}.modal.tm2 .tm-lado-h{padding-right:88px;min-height:52px}}.tm-hilo .tm-sys.mini{font-size:11.5px;color:var(--gray);padding:2px 8px;gap:6px}.tm-hilo .tm-sys.mini b{font-weight:600;color:var(--ink-2)}.tm-mini-cambio{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-weight:500}.tm-mini-cambio+.tm-mini-cambio:before{content:"·";color:var(--gray);margin:0 2px}.tm-mini-cambio .est-dot{width:7px;height:7px}.tm-msg-file .tm-msg-h .dim2{font-weight:400}.tm-msg-file .adj{margin-top:6px}.tm-hilo .tm-msg-file .fthumb{width:auto;max-width:240px}.tm-hilo .tm-msg-file .fthumb img{width:100%;max-width:240px;height:auto;max-height:180px;object-fit:cover}.rv{top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden}.adj .fsolo{top:6px;right:6px;left:auto;bottom:auto}.est-info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--amber-tx);background:var(--amber-soft);margin-left:auto;flex:none;cursor:help}.est-info svg{width:11px;height:11px}.est-op .est-sig{margin-left:auto}.est-op.on .est-sig{margin-left:0}.ccal-leyenda{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px;font-size:12px;color:var(--ink-2)}.ccal-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gray);flex:none}.ccal-dot.entrega{background:var(--accent)}.ccal-dot.publica{background:#1f8a4c}.ccal-dot.post{background:#9a5b00}.ccal-dot.reunion{background:#7c3aed}.ccal-ev{display:flex;align-items:center;gap:5px;width:100%;min-height:22px;padding:2px 6px;border:1px solid var(--hair-soft);border-radius:6px;background:var(--card,#fff);font:inherit;font-size:11.5px;color:var(--ink);text-align:left;cursor:pointer;min-width:0}.ccal-ev:disabled{cursor:default}.ccal-ev:hover:not(:disabled){border-color:var(--hair);background:var(--hover)}.ccal-ev.entrega{border-left:3px solid var(--accent)}.ccal-ev.publica{border-left:3px solid #1f8a4c}.ccal-ev.post,.ccal-ev.email{border-left:3px solid #9a5b00;border-style:dashed;border-left-style:solid}.ccal-ev.reunion{border-left:3px solid #7c3aed}.ccal-ev.reunion svg{width:11px;height:11px;color:#7c3aed;flex:none}.ccal-ev.hecha{opacity:.55}.ccal-ev.hecha .ccal-t{text-decoration:line-through}.ccal-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccal .pm-vistas{margin:0}body.dark .ccal-ev{background:#1c1c1f;border-color:#ffffff17}.home-date{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.animo-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 6px;border:1px solid var(--hair-soft);border-radius:100px;background:var(--card,#fff);font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer;line-height:1}.animo-chip:hover{border-color:var(--hair);color:var(--ink)}.animo-inline{display:inline-flex;align-items:center;gap:4px}.animo-q{font-size:12.5px;font-weight:600;color:var(--ink);margin-right:4px}.animo-cara.mini{min-width:30px;height:28px;padding:0 5px;font-size:16px;border-radius:8px;flex-direction:row}.animo-cara.mini.on{border-color:var(--accent);background:var(--accent-soft)}body.dark .animo-chip{background:#1c1c1f;border-color:#ffffff17}.ccal-cell{position:relative;cursor:pointer}.ccal-cell .caldia{display:flex;align-items:center;gap:4px}.ccal-add{margin-left:auto;width:20px;height:20px;border:none;border-radius:6px;background:none;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.ccal-add svg{width:12px;height:12px}.ccal-cell:hover .ccal-add,.ccal-add:focus-visible{opacity:1}.ccal-add:hover{background:var(--hover);color:var(--ink)}.ccal-menu{position:absolute;z-index:30;min-width:200px;background:var(--card,#fff);border:1px solid var(--hair-soft);border-radius:12px;box-shadow:0 12px 32px #0f121e24;padding:6px;cursor:default}.ccal-menu-h{font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray);padding:5px 8px 3px}.ccal-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;border:none;background:none;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.ccal-menu button:hover{background:var(--hover)}body.dark .ccal-menu{background:#1c1c1f;border-color:#ffffff1a}.acc-logo{width:36px;height:36px;border-radius:9px;object-fit:contain;background:#fff;border:1px solid var(--hair-soft);flex:none;display:inline-flex;align-items:center;justify-content:center}.acc-logo.ini{background:var(--ctl-bg);color:var(--ink-2);font-weight:700;letter-spacing:.3px}.acc-barra{display:flex;align-items:center;gap:12px;margin-bottom:10px}.acc-item{border:1px solid var(--hair-soft);border-radius:12px;margin-bottom:8px;background:var(--card,#fff);overflow:hidden}.acc-item.abierta{border-color:var(--hair);box-shadow:0 8px 24px #0f121e14}.acc-item-h{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border:none;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.acc-item-h:hover{background:var(--hover)}.acc-item-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acc-item-t b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-item-t .dim2{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-1p{border-top:none;padding:14px 16px 12px}.acc-1p-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.acc-1p-titulo{flex:1;min-width:0;height:40px!important;font-size:17px!important;font-weight:600;padding:0 10px}.acc-1p-bloque{border:1px solid var(--hair-soft);border-radius:10px;background:var(--card,#fff);margin-bottom:10px}.acc-1p-bloque>.acc-1p-campo+.acc-1p-campo{border-top:1px solid var(--hair-soft)}.acc-1p-campo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l acc" "v acc";align-items:center;column-gap:10px;padding:8px 12px}.acc-1p-campo>label{grid-area:l;font-size:11.5px;color:var(--accent-tx);font-weight:500;margin:0 0 1px}.acc-1p-campo>input,.acc-1p-campo>textarea,.acc-1p-campo>.acc-puntos,.acc-1p-campo>code,.acc-1p-campo>.dim2{grid-area:v}.acc-1p-campo>input,.acc-1p-campo>textarea{height:28px!important;min-height:28px;border:none!important;background:none!important;padding:0!important;font-size:14px!important;box-shadow:none!important;border-radius:0!important}.acc-1p-campo>textarea{height:auto!important;resize:vertical;line-height:1.5}.acc-1p-campo>input:focus,.acc-1p-campo>textarea:focus{outline:none}.acc-1p-campo:focus-within{background:var(--accent-soft)}.acc-copiar{height:28px;padding:0 10px;border:1px solid var(--hair-soft);border-radius:8px;background:var(--card,#fff);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.acc-copiar:hover{background:var(--hover)}.acc-copiar.rojo{color:var(--red-tx)}.acc-copiar:disabled{opacity:.5;cursor:default}.acc-1p-campo>.acc-copiar,.acc-1p-campo>.acc-secreto-acc{grid-area:acc}.acc-secreto-acc{display:inline-flex;gap:6px}.acc-puntos{font-size:16px;letter-spacing:2px;color:var(--ink);line-height:28px}.acc-visible2{font-size:14px;line-height:28px;background:none}.acc-sustituir{grid-column:1 / -1;display:flex;gap:8px;align-items:center;margin-top:6px}.acc-sustituir input{flex:1;height:32px!important}.acc-secreto-nota{grid-column:1 / -1;margin-top:4px}.acc-secreto2.off{grid-template-columns:1fr}.acc-1p-mas{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;padding:4px 0;margin:2px 0 6px}.acc-1p-mas:hover{color:var(--ink)}.acc-1p-det{margin-bottom:6px}.acc-1p-pie{display:flex;justify-content:flex-end;margin-top:6px}.acc-sug{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:12.5px}.acc-sug-b{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-sm);padding:0 10px 0 6px;border:1px dashed var(--hair);border-radius:100px;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.acc-sug-b:hover{background:var(--hover);color:var(--ink);border-style:solid}.acc-sug-b .acc-logo{border-radius:5px}body.dark .acc-item,body.dark .acc-1p-bloque,body.dark .acc-copiar{background:#1c1c1f;border-color:#ffffff17}:root{--fs-1:10px;--fs-2:11px}.tcard .cl,.tm-meta-ctx{font-size:11px}.c360-props .pk{font-size:11px;letter-spacing:.7px}.tnum{font-size:11.5px}:where(button,a[href],[role=button],[role=tab],[role=option],[role=menuitem],[role=checkbox],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px;box-shadow:none}.pm-vistas button:focus-visible{outline-offset:-2px}.apx [data-slot=date-field-segment]{color:var(--ink-2)!important}.apx [data-slot=date-field-segment][data-placeholder],.apx [data-slot=date-field-segment][aria-valuetext=Empty]{color:var(--gray)!important}@media (hover:none){table tbody tr .favbtn,.ccal-add,.sub-fila .sub-sacar,.tm-msg .tm-msg-acc{opacity:1!important;visibility:visible!important}.ck-acc{visibility:visible!important}}.est-op,.est-pill,.est-sig-btn,.acc-item-h,.acc-copiar,.sol-main,.ccal-ev,.animo-cara,.animo-chip,.tm-copy-add,.adj-v,.adj-f,.adj-d,.ccal-menu button,.pm-vistas button,.subitem2,.c360-card-pie,.lnk{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.c360-props .pv.link{min-height:28px}.xbtn{min-width:24px;min-height:24px}.wc{max-width:1040px;margin:0 auto;padding:0 0 96px}.wc-cover{height:150px;border-radius:14px;background:linear-gradient(135deg,#0b1220,#101a2e 60%,#0e1526);position:relative;margin:4px 0 0}.wc-logo{position:absolute;left:32px;bottom:-26px;width:80px;height:80px;border-radius:12px;background:#e9ff5a;color:#111;font-weight:800;font-size:15px;letter-spacing:-.3px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e}.wc-body{padding:44px 32px 0}.wc-title{font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.012em;line-height:1.05;margin:0 0 14px}.wc-hb{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 10px 6px 6px;border:none;border-radius:8px;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px;cursor:pointer}.wc-hb:hover{background:var(--hover)}.wc-rec{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 6px;font-size:12px}.wc-chip{height:26px;padding:0 10px;border:1px solid var(--hair-soft);border-radius:100px;background:var(--card,#fff);font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.wc-chip:hover{background:var(--hover);color:var(--ink)}.wc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;margin-top:8px}.wc-sec{margin:18px 0 6px}.wc-h2{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--hair-soft)}.wc-fila{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:3px 8px 3px 4px;border:none;border-radius:6px;background:none;font:inherit;font-size:14.5px;color:var(--ink);text-align:left;cursor:pointer}.wc-fila:hover{background:var(--hover)}.wc-fila.oculta{display:none}.wc-emoji{width:22px;text-align:center;font-size:16px;line-height:1;flex:none}.wc-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.wc-fila:hover .wc-t{text-decoration-color:var(--ink-2)}.wc-lock{width:12px;height:12px;color:var(--gray-2);flex:none}.wc-arrow{width:13px;height:13px;color:var(--gray-2);flex:none;opacity:0}.wc-fila:hover .wc-arrow{opacity:1}.wc-vacia{font-size:10.5px;font-weight:600;color:var(--gray);border:1px dashed var(--hair);border-radius:100px;padding:1px 7px}@media (max-width:820px){.wc-cols{grid-template-columns:1fr}.wc-body{padding:40px 16px 0}.wc-logo{left:16px}}.wc-doc{max-width:860px;margin:0 auto;padding:8px 0 96px}.wc-migas{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gray);margin-bottom:22px}.wc-migas button{border:none;background:none;font:inherit;color:var(--gray);cursor:pointer;padding:2px 4px;border-radius:4px}.wc-migas button:hover{background:var(--hover);color:var(--ink)}.wc-migas b{color:var(--ink);font-weight:500}.wc-doc-head{margin-bottom:22px}.wc-doc-emoji{display:block;font-size:56px;line-height:1;margin-bottom:10px}.wc-doc-title{font-size:clamp(28px,3.2vw,38px);font-weight:700;letter-spacing:-.012em;line-height:1.1;margin:0 0 8px}.wc-doc-meta{display:flex;align-items:center;gap:10px;font-size:12.5px}.wc-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:100px;background:var(--amber-soft);color:var(--amber-tx);font-size:11.5px;font-weight:600}.wc-tag svg{width:11px;height:11px}.wc-doc-body .bloque{font-size:15.5px;line-height:1.7;min-height:120px}.wc-doc-nav{display:flex;justify-content:space-between;gap:12px;margin-top:40px;padding-top:16px;border-top:1px solid var(--hair-soft)}.wc-doc-nav button{display:inline-flex;align-items:center;gap:10px;max-width:48%;padding:10px 12px;border:1px solid var(--hair-soft);border-radius:10px;background:var(--card,#fff);font:inherit;font-size:13.5px;color:var(--ink);text-align:left;cursor:pointer}.wc-doc-nav button.der{text-align:right}.wc-doc-nav button:hover{border-color:var(--hair);background:var(--hover)}.wc-doc-nav button small{display:block;font-size:11px;color:var(--gray);margin-bottom:2px}.wc-doc-nav button svg{width:14px;height:14px;color:var(--gray);flex:none}.dt-filtro{margin-bottom:8px;min-width:0}.dt-k{border:1px solid var(--hair-soft);border-radius:5px;background:none;font:inherit;font-size:10.5px;color:var(--gray);padding:1px 5px;cursor:pointer}.dt-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-n{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--gray-2);font-variant-numeric:tabular-nums}.notion-side .dt-node{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}body.dark .wc-chip,body.dark .wc-doc-nav button{background:#1c1c1f;border-color:#ffffff17}.tpl-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start;margin-top:14px}.tpl-lista{position:sticky;top:84px;display:flex;flex-direction:column;gap:12px}.tpl-area-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray);padding:0 8px 4px}.tpl-area-h svg{width:12px;height:12px}.tpl-item{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:none;border-radius:8px;background:none;font:inherit;font-size:13.5px;color:var(--ink-2);text-align:left;cursor:pointer}.tpl-item:hover{background:var(--hover);color:var(--ink)}.tpl-item.on{background:var(--accent-soft);color:var(--accent-tx);font-weight:500}.tpl-item-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-ficha-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.tpl-nombre{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.tpl-desc{font-size:13.5px;color:var(--ink-2);line-height:1.5}.tpl-acc{display:flex;gap:6px;flex:none}.tpl-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;padding:12px 14px;border:1px solid var(--hair-soft);border-radius:10px;background:var(--panel);margin-bottom:18px}.tpl-dato{display:flex;flex-direction:column;gap:2px;font-size:13px}.tpl-dato span{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--gray)}.tpl-dato b{font-weight:500;color:var(--ink)}.tpl-h3{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray);margin:16px 0 8px}.tpl-flujo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tpl-flecha{width:12px;height:12px;color:var(--gray-2);flex:none}.tpl-etapa{border:1px solid var(--hair-soft);border-radius:10px;padding:8px 12px 6px;margin-bottom:8px}.tpl-etapa-h{display:flex;align-items:center;gap:10px;margin-bottom:4px}.tpl-paso{display:flex;align-items:center;gap:10px;min-height:30px;font-size:13.5px;color:var(--ink)}.tpl-paso .ck.vacio{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--hair);flex:none}@media (max-width:860px){.tpl-layout{grid-template-columns:1fr}.tpl-lista{position:static}}.ria{padding:18px 20px;margin-bottom:22px}.ria-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ria-cuerpo{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:24px;align-items:start}.ria-cal .calgrid{gap:4px}.ria-cal .calh{font-size:10.5px}.ria-dia{position:relative;height:38px;border:1px solid var(--hair-soft);border-radius:8px;background:var(--card,#fff);font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.ria-dia:hover:not(:disabled){border-color:var(--hair);background:var(--hover)}.ria-dia.off{visibility:hidden}.ria-dia.hoy{font-weight:700;color:var(--accent-tx)}.ria-dia.sel{background:var(--accent);border-color:var(--accent);color:#fff}.ria-dia.pend{box-shadow:0 0 0 2px var(--accent-soft)}.ria-animo{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--gray-2)}.ria-animo.a1{background:#e2564a}.ria-animo.a2{background:#d5803b}.ria-animo.a3{background:#46a171}.ria-animo.a4{background:#1f8a4c}.ria-dia.sel .ria-animo{box-shadow:0 0 0 1.5px #fff}.ria-rango{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.ria-rango svg{width:14px;height:14px;color:var(--gray)}.ria-datos{margin:0 0 14px;padding:0 0 0 18px;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.ria-pedir{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px dashed var(--hair);border-radius:12px;font-size:12.5px}.ria-ia{border:1px solid var(--hair-soft);border-radius:12px;padding:12px 16px;background:var(--panel)}.ria-ia-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:8px}.ria-ia-h svg{width:14px;height:14px;color:var(--accent-tx)}.ria-ia-h .lnk{margin-left:auto;font-size:12px}.ria-ia-txt{font-size:14px;line-height:1.65;color:var(--ink)}.ria-ia-txt p{margin:0 0 10px}.ria-ia-txt ul{margin:4px 0 10px;padding-left:18px}.ria-ia-txt b{font-weight:600}@media (max-width:900px){.ria-cuerpo{grid-template-columns:1fr}}body.dark .ria-dia,body.dark .ria-ia{background:#1c1c1f;border-color:#ffffff17}.home-frase{margin:8px 0 0;padding:0;font-size:13.5px;color:var(--ink-2);font-style:italic;line-height:1.5}.home-frase cite{font-style:normal;color:var(--gray);font-size:12px;margin-left:4px}.ah{padding:18px 20px;margin-bottom:22px}.ah-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ah-tabla{display:flex;flex-direction:column;gap:4px;overflow-x:auto}.ah-fila{display:grid;grid-template-columns:110px repeat(14,28px) 52px;align-items:center;gap:4px;min-width:600px}.ah-cab i{font-style:normal;font-size:10.5px;color:var(--gray);text-align:center}.ah-cab b{font-size:10.5px;color:var(--gray);text-align:right}.ah-p{font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-d{height:26px;border-radius:6px;background:var(--ctl-bg);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:14px}.ah-d.a1{background:#e2564a2e}.ah-d.a2{background:#d5803b2e}.ah-d.a3{background:#46a17129}.ah-d.a4{background:#1f8a4c33}.ah-fila>b{text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums}.ah-fila>b.mal{color:var(--red-tx)}.animo-chip.fijo{cursor:default}.modal.ntmodal{max-width:640px;display:flex;flex-direction:column;max-height:88vh;margin:auto;overflow:hidden}.ntmodal .mbody{overflow:auto;flex:1 1 auto;min-height:0;padding:18px 24px 8px}.ntgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.ntf{display:flex;flex-direction:column;gap:6px;min-width:0}.ntf.ancho{grid-column:1 / -1}.ntf>label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray)}.ntf-c{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:36px}.ntf-c .apx{flex:1;min-width:150px}.ntf-c input[type=text]{flex:1;min-width:0;height:36px!important}.ntf-h{font-size:12px;color:var(--gray)}.ntf .ta{width:100%}.ntfoot{display:flex;align-items:center;gap:10px;padding:12px 24px 16px;border-top:1px solid var(--hair-soft);background:var(--card,#fff);flex:none}.ntfoot>.dim2{flex:1;font-size:12px}.ntrep.ancho{grid-column:1 / -1}@media (max-width:560px){.ntgrid{grid-template-columns:1fr}}body.dark .ntfoot{background:#18181b;border-top-color:#ffffff14}.horas-f{display:inline-flex;align-items:center;gap:6px}.horas-f input{width:90px;height:36px;text-align:right}.horas-u{font-size:13px;color:var(--gray)}.ntgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 14px}.ntf-c .apx{min-width:0}.ntf.ancho .ntf-c{gap:8px}.ntf.ancho .ntf-c .apx{flex:0 0 auto;min-width:150px}.ntf.ancho .ntf-h{margin-left:2px}@media (max-width:640px){.ntgrid{grid-template-columns:1fr}}.bp-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.bp-acc{display:flex;align-items:center;gap:10px}.bp-scroll{overflow-x:auto}.bp-tabla{min-width:1380px;font-size:12.5px}.bp-tabla th.der,.bp-tabla td.der{text-align:right}.bp-tabla th.hoy{color:var(--accent-tx)}.bp-tabla td{padding:6px 8px;vertical-align:middle}.bp-tabla .apx{min-width:120px}.bp-in{height:var(--ctl-h-sm)!important;padding:0 8px!important;text-align:right;font-variant-numeric:tabular-nums}.bp-in.nota{width:180px;text-align:left}.bp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bp-num small{display:block;font-size:10.5px;color:var(--gray)}.bp-num small.mal{color:var(--red-tx)}.bp-total td{font-weight:600;border-top:2px solid var(--hair)}:root{--hair:rgba(18,19,24,.14);--hair-soft:rgba(18,19,24,.09);--bg:#f3f4f7;--panel:#f7f8fa;--gray:#5d636b;--gray-2:#7a8088;--shadow-xs:0 1px 2px rgba(18,19,24,.07)}body.dark{--hair:rgba(255,255,255,.13);--hair-soft:rgba(255,255,255,.085)}.card,.kpiband,.tcard,.acc-item,.c360-card,.ria-dia,.sol-lista,.tm-etapa,.tpl-etapa,.tpl-datos{border-color:var(--hair-soft)}.card{box-shadow:var(--shadow-xs)}.h-page{font-weight:700;letter-spacing:-.012em}h2.sec{font-size:15px;font-weight:600;color:var(--ink);margin:26px 0 10px}.sechead h2{font-size:16px;font-weight:600}th{color:var(--ink-2);background:var(--panel);border-bottom:1px solid var(--hair)}.kpi-l{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray)}.kpi-n{font-weight:700;letter-spacing:-.012em}.chip{border-color:var(--hair);color:var(--ink-2)}.chip.state{background:#1213180f;color:var(--ink-2)}.chip.mini{color:var(--ink-2)}.pm-vistas button,.seg button,.isbtn:not(.primary),.pm-vista-add{height:32px}.pm-vistas button{font-size:13px;color:var(--ink-2)}.pm-vistas button.on{background:var(--card,#fff);border-color:var(--hair);color:var(--ink);box-shadow:var(--shadow-xs)}.pm-vistas{border-bottom-color:var(--hair-soft)}.subgroup{color:var(--gray)}.khead>span:first-child{color:var(--ink-2);font-weight:600}.khead>span:last-child{color:var(--ink-2)}.frow>label{color:var(--ink-2);font-weight:500}input,textarea,.apx [role=combobox],.apx [data-slot=date-field],.apx [data-slot=select-trigger]{border-color:var(--hair)!important}.tm-head,.tm-lado,.tm-lado-h{border-color:var(--hair-soft)!important}.sol-fila,.acc-item{border-color:var(--hair-soft)}.isbtn.primary,[data-slot=button][data-variant=primary]{box-shadow:0 1px 2px #2e4bff40}.tm-titulo{font-size:24px;font-weight:700;letter-spacing:-.012em;line-height:1.2;padding:4px 6px;margin:0 -6px 8px;border-radius:8px;border:1px solid transparent}.tm-titulo:focus{background:var(--card,#fff);border-color:var(--hair);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.tm-meta{margin-bottom:6px}.tm-meta-ctx{color:var(--accent-tx)}.tm-creada{color:var(--gray)}.tm-strip{gap:8px;padding:2px 0 12px}.tm-strip .est-pill{height:34px;border:1px solid transparent}.tm-strip .apx-sel [role=combobox],.tm-strip .apx [data-slot=date-field],.tm-strip [data-slot=select-trigger]{height:34px!important;min-height:34px!important;border-color:var(--hair)!important}.ntmodal .nt2-brief{display:flex;flex-direction:column;gap:2px;margin-top:12px}.ntmodal .nt2-brief .bloque-edit{border:1px dashed var(--hair);border-radius:12px;background:var(--card,#fff);overflow:hidden}.ntmodal .nt2-brief .bloque-edit:focus-within{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.ntmodal .nt2-brief .bloque-edit .bloque.rich{border:none;min-height:72px;padding:12px 14px;font-size:13.5px}.ntmodal .nt2-brief .tm-copy{margin-bottom:0}.ntmodal .nt2-brief .tm-copy-add{margin:8px 0 0}.tm2-main .tm-desc.bloque.empty{font-style:normal;color:var(--gray);text-align:left;padding:14px 16px;min-height:96px;border:1px dashed var(--hair);border-radius:12px;background:var(--card,#fff);cursor:text;font-size:14px}.tm2-main .tm-desc.bloque.empty:hover{border-color:var(--hair);background:var(--hover)}.tm2-main .bloque.rich:not(.empty){background:var(--card,#fff);border:1px solid var(--hair-soft);border-radius:12px;padding:16px 18px}.tm2-main .bloque-edit .bloque.rich{border:none;border-radius:0 0 12px 12px}.tm2-main .bloque-edit{border:1px solid var(--hair);border-radius:12px;background:var(--card,#fff);overflow:hidden}.tm-hilo .tm-sys.mini{padding:1px 8px}.tm-hilo .tm-sys.grupo{width:100%;border:none;background:none;font:inherit;cursor:pointer;color:var(--gray);display:flex;align-items:center;gap:6px}.tm-hilo .tm-sys.grupo:hover{color:var(--ink-2)}.tm-hilo .tm-sys.grupo svg{width:12px;height:12px}.tm-hilo .tm-dia{margin:14px 0 8px}.tm-msg-file .fdoc{padding-right:12px;max-width:100%}.tm-msg-file .fdoc+.fsolo,.adj .fdoc~.fsolo{position:static;margin:4px 0 0;display:inline-block}.tm-msg-file .adj-meta{margin-top:2px}.tm-lado-h{font-size:14px}.tm-lado .cr{border-top:1px solid var(--hair-soft);background:var(--card,#fff)}body.dark .tm2-main .tm-desc.bloque.empty,body.dark .tm2-main .bloque.rich:not(.empty),body.dark .tm2-main .bloque-edit{background:#1c1c1f;border-color:#ffffff17}.tm-titulo{border-color:transparent!important;background:none}.tm-titulo:hover{background:var(--hover)}.tm-titulo:focus{border-color:var(--hair)!important;background:var(--card,#fff)}.tm-copy-ia{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.tm-copy-ia select{height:26px;font-size:12px;padding:0 6px;border:1px solid var(--hair-soft);border-radius:6px;background:var(--card,#fff);color:var(--ink-2)}.tm-copy-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border:1px solid var(--hair);border-radius:100px;background:var(--card,#fff);font:inherit;font-size:12px;font-weight:600;color:var(--accent-tx);cursor:pointer}.tm-copy-btn:hover{background:var(--accent-soft)}.tm-copy-btn:disabled{opacity:.6;cursor:default}.tm-copy-btn svg{width:12px;height:12px}.tm-copy-ia+.lnk{margin-left:0}.tm-copy-h{flex-wrap:wrap;gap:8px}.tm-copy-tabs{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.tm-copy-p{width:6px;height:6px;border-radius:50%;background:var(--green-tx)}.tm-copy-tabs select{height:26px;font-size:12px;border:1px solid var(--hair);border-radius:100px;padding:0 8px;background:var(--card,#fff)}.tm-copy-h .xbtn{margin-left:2px}.tm-props2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;align-items:start}.tm-grupo{display:flex;flex-direction:column;gap:2px;padding:6px 0 10px;min-width:0}.tm-grupo.ancho{grid-column:1 / -1}.tm-grupo-h{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gray);padding:0 8px;margin:0 0 4px}.tm-fila-txt{font-size:13.5px;color:var(--ink);padding:0 8px}.tm-sw{display:inline-flex;align-items:center;gap:10px;cursor:pointer}@media (max-width:900px){.tm-props2{grid-template-columns:1fr}}.tm-props2{grid-template-columns:1fr;gap:0;max-width:720px}.tm-grupo{padding:8px 0 12px;border-bottom:1px solid var(--hair-soft)}.tm-grupo:last-child{border-bottom:none}.tm-sub .sub-fila{display:grid;grid-template-columns:14px 20px minmax(0,1fr) 30px 118px 26px;align-items:center;gap:8px;min-height:42px;padding:2px 6px 2px 2px;border:none;border-bottom:1px solid var(--hair-soft);border-radius:0;background:none!important;box-shadow:none!important}.tm-sub .sub-fila:last-of-type{border-bottom:none}.tm-sub .sub-fila:hover{background:var(--hover)!important;border-radius:8px}.tm-sub .sub-fila .drag-h{margin:0}.tm-sub .sub-t .t{font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tm-sub .sub-fila.done .sub-t .t{color:var(--gray);text-decoration:line-through;font-weight:400}.tm-sub .sub-meta{font-size:11.5px}.tm-sub .sub-quien{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.tm-sub .sub-quien select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tm-sub .sub-fecha .apx [data-slot=date-field]{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.tm-sub .sub-fila:hover .sub-fecha .apx [data-slot=date-field]{border-color:var(--hair)!important;background:transparent!important}.tm-sub .sub-sacar{opacity:0}.tm-sub .sub-fila:hover .sub-sacar{opacity:1}.tm-sub .sub-add{display:flex;align-items:center;gap:8px;min-height:42px;padding:2px 6px 2px 2px;margin-top:4px}.tm-sub .sub-add .ck.vacio{width:20px;height:20px;border:1.5px dashed var(--hair);border-radius:5px;margin-left:22px}.tm-sub .sub-add input[type=text]{flex:1;min-width:0;height:32px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding-left:6px!important}.tm-sub .sub-add input[type=text]:focus,.tm-sub .sub-add:hover input[type=text]{border-color:var(--hair)!important;background:transparent!important}.tm-ck2 .tm-etapa{padding:10px 12px 8px}.tm-ck2 .tm-etapa .check{min-height:36px;padding:4px;border-radius:8px}.tm-ck2 .tm-etapa .check:hover{background:var(--hover)}.tm-ck2 .check .ck{width:20px;height:20px;border-radius:6px}.tm-ck2 .check .t{font-size:13.5px}.tm-ck2 .check.done .t{color:var(--gray)}.tm-ck-origen{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:10px}.tm-ck-origen svg{width:13px;height:13px}.tm-ck-origen .lnk{font-size:12px}.tm-fila-txt{padding:0 8px}.modal.calmodal{max-width:600px}.calmodal .mbody{padding:18px 24px 12px}.calmodal .ntfoot>div:first-child{flex:1}.calmodal .ntfoot>div{display:flex;gap:8px}.calmodal .ntf .ta{width:100%}.calmodal .ntgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.calmodal .ntgrid{grid-template-columns:1fr}}.content [data-slot=button]:not(.tm-fila-v *):not(.tm-copy-h *):not(.adj-meta *),.mbody [data-slot=button],.ntfoot [data-slot=button]{min-height:32px!important;height:auto!important}.content .apx-sel [role=combobox]:not(.tm-fila-v *):not(.sub-fila *):not(.celda-owner *),.content .apx [data-slot=date-field]:not(.tm-fila-v *):not(.sub-fila *),.mbody .apx-sel [role=combobox],.mbody .apx [data-slot=date-field]{min-height:32px!important;height:32px!important}.content .dt-tool,.content .inline-form>input[type=text],.content .inline-form>input[type=search]{min-height:32px!important;height:32px!important}.frow{margin-bottom:14px}.frow>label{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--gray)}.frow input,.frow select,.frow .apx-sel [role=combobox],.frow .apx [data-slot=date-field],.frow [data-slot=select-trigger]{height:36px!important;min-height:36px!important}.mbody .frow:last-child{margin-bottom:0}.overlay>.modal{margin:auto;display:flex;flex-direction:column;max-height:88vh}.overlay>.modal>.mhead{flex:none;padding:18px 24px 14px}.overlay>.modal>.mhead .tight{font-size:18px;font-weight:600}.overlay>.modal>.mbody{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding:18px 24px 20px}.h-page{font-size:20px;margin-bottom:4px}.sechead{margin:24px 0 12px}.sechead:first-child{margin-top:0}td{height:44px}.inline-form{gap:8px}.chip{min-height:22px;line-height:1.2}.chip.mini{min-height:20px}.ghost-ic,.xbtn{color:var(--gray)}.ghost-ic:hover,.xbtn:hover{color:var(--ink);background:var(--hover)}.dt-pp button,.dt-tool{min-height:32px!important;height:32px!important}.content .h-page{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;position:static;width:auto;height:auto;margin:0 0 2px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0;font-size:21px;line-height:1.25;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.content .h-page .dim{font-size:14px;font-weight:500;color:var(--gray);letter-spacing:0}.content .h-page .ayuda-b{align-self:center}.pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 18px}.pg-head>div:first-child{flex:1 1 320px;min-width:0;position:relative}.pg-head>:not(:first-child){display:flex;align-items:center;gap:8px;flex-shrink:0}.pg-head+.seg{margin-top:-4px}.modal.ntmodal.md-sm{max-width:460px}.modal.ntmodal.md-md{max-width:640px}.modal.ntmodal.md-lg{max-width:760px}.modal.ntmodal.md-xl{max-width:920px}.modal.ntmodal.calmodal{max-width:600px}.md-head{padding:18px 24px 14px}.md-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.md-titles{flex:1;min-width:0}.md-kicker{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-tx);margin-bottom:4px}.md-title{font-family:Inter,-apple-system,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.012em;color:var(--ink);line-height:1.25}.md-sub{font-size:12.5px;color:var(--gray);margin-top:4px;line-height:1.45;max-width:62ch}.md-row .ghost-ic{width:32px;height:32px;margin:-4px -6px 0 0;border:none;border-radius:8px;background:none;color:var(--gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.md-row .ghost-ic:hover{background:var(--hover);color:var(--ink)}.md-row .ghost-ic svg{width:16px;height:16px}.md-head .wsteps{margin-top:12px}.ntmodal .mbody{padding:18px 24px 20px}.ntmodal .mbody.ntsimple{padding-bottom:8px}.ntfoot{justify-content:flex-end}.ntfoot>.md-left,.ntfoot>.dim2{margin-right:auto}.ntfoot>.dim2:empty{display:none}.modal:focus{outline:none}.modal:focus-visible{outline:none;box-shadow:var(--shadow-lg),0 0 0 3px var(--accent-soft)}body.dark .md-title{color:#f2f3f5}.tpe-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px 28px;align-items:start}.tpe-col{min-width:0}.tpe-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tpe-grid .ntrep.ancho{margin:2px 0 0}.tpe-sec{margin-bottom:14px}.tpe-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tpe-sec-h>label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.tpe-preset{display:inline-flex;align-items:center;gap:8px}.tpe-preset .apx{min-width:190px}.tpe-estados{display:flex;flex-wrap:wrap;gap:6px}.tpe-est{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:100px;border:1px dashed var(--hair);background:transparent;color:var(--gray);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.tpe-est:hover{border-style:solid;color:var(--ink);background:var(--hover)}.tpe-est.on{border:1px solid transparent;font-weight:600}.tpe-est.on.gate{box-shadow:inset 0 0 0 1px #b8730f59}.tpe-est .est-dot{width:7px;height:7px;border-radius:50%;flex:none}.tpe-n{font-size:10.5px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.tpe .ckgroup{margin-bottom:10px}.tpe .ckgroup:last-child{margin-bottom:0}.tpe .tpl-item{min-height:30px;padding:4px 8px;margin-bottom:4px;background:var(--bg-2);border:1px solid var(--hair-soft);border-radius:8px;font-size:13px}@media (max-width:900px){.tpe-cols{grid-template-columns:1fr}}h1,h2,h3,.h-page,.tm-titulo,.wc-title,.wc-doc-title,.md-title,.pag-t,.subside-title,.tpl-nombre,.kpi-n,.nt-title,.notion .h-page,.objtit h2{font-weight:600}.h-page,.wc-title,.wc-doc-title,.tm-titulo,.pag-t{letter-spacing:-.012em}b,strong{font-weight:600}th,.ckg-h,.khead,.tcard .cl,.calclient,.userchip .uc-r,.pm-sel>span,.pm-pop label,.dt-pop-h,.objc-el,.rec-lbl,.wk-sem-l,.pal-glabel,.ntlbl,.oa-amb,.nform-l,.hcmp-h,.integ-lbl,.objper-h,.fr-gate,.login2-panel .lvl{font-weight:600}.integ-est,.inv-tu,.ffinal,.sq-memocu,.fsolo,.pm-cnt,.rend-v{font-weight:600}html ::selection{background-color:Highlight;color:HighlightText}.ayuda{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--gray-2);cursor:help;outline:none;flex:none;vertical-align:middle}.ayuda:hover,.ayuda:focus,.ayuda:focus-visible{color:var(--ink);background:var(--hover)}.ayuda-ic{width:16px;height:16px}.ayuda-tip{position:absolute;z-index:40;left:0;top:calc(100% + 6px);width:max-content;max-width:min(420px,70vw);padding:9px 12px;border-radius:10px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility 0s .12s;pointer-events:none;text-align:left}.ayuda-arriba .ayuda-tip{top:auto;bottom:calc(100% + 6px)}.ayuda-derecha .ayuda-tip{left:auto;right:0}.ayuda:hover .ayuda-tip,.ayuda:focus .ayuda-tip,.ayuda:focus-visible .ayuda-tip{opacity:1;visibility:visible;transform:none;transition-delay:.05s,.05s,0s}.ayuda-tip b{color:#fff}body.dark .ayuda-tip{background:#2a2a2e}.pg-head{align-items:center;min-height:32px;margin-bottom:14px}.pg-head>div:first-child{display:flex;align-items:center;gap:8px;flex:1 1 auto}.pg-act[data-slot=button]{font-weight:500}:is(.pg-head,.pag-h,.calbar-acc,.sechead) [data-slot=button].bg-primary{background:var(--card,#fff)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--hair)}:is(.pg-head,.pag-h,.calbar-acc,.sechead) [data-slot=button].bg-primary:before{content:none}:is(.pg-head,.pag-h,.calbar-acc,.sechead) [data-slot=button].bg-primary:hover{background:var(--hover)!important}.pag-h{align-items:center}.pag-h .ayuda{margin-left:2px}.pag-ayuda{display:flex;align-items:center;min-height:24px;margin:0 0 10px}.chip,.est-tag,.sechead-chip,.inv-tu,.integ-est,.chkchip,.pal-tag,.tag{display:inline-flex;align-items:center;gap:5px;height:22px;min-height:0;padding:0 9px;border-radius:100px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;box-sizing:border-box}.chip.mini,.est-tag.sm,.chkchip,.chip.sm{height:20px;padding:0 8px;font-size:11.5px}.chip .seldot,.est-tag .est-dot{width:7px;height:7px;border-radius:50%;flex:none}.lvl{height:22px;padding:0 9px;font-size:11px;font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center}.content .pm-btn,.content .dt-tool,.content .seg button,.content .pm-vista-add{height:32px;min-height:32px;border-radius:8px;font-size:13px;font-weight:500;padding:0 12px}.content .seg{border-radius:10px;padding:2px}.content [data-slot=button]:not(.ghost-ic):not(.tm-fila-v *):not(.tm-copy-h *):not(.adj-meta *),.mbody [data-slot=button],.ntfoot [data-slot=button],.confirm-actions [data-slot=button]{border-radius:8px!important;font-size:13px!important;font-weight:500!important;padding-left:12px!important;padding-right:12px!important;gap:6px;letter-spacing:0}.content [data-slot=button] svg,.mbody [data-slot=button] svg,.ntfoot [data-slot=button] svg{width:15px!important;height:15px!important}.ghost-ic,.dt-tool.ic,.xbtn.lg{width:32px;height:32px;border-radius:8px}.content .pm-bar .pm-btn,.content .pm-btn,.content .dt-tool,.pm-bar [data-slot=button],.content .seg button,.content .pm-vista-add{height:32px!important;min-height:32px!important;border-radius:8px!important}.chip.mini,.chip.more,.est-chip,.datechip,.remchip,.panel-chip{font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.datechip,.remchip,.panel-chip,.est-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:100px;font-size:12px;line-height:1}.pm-chip,.rv-chip{height:22px;font-size:12px;font-weight:500}.side-toggle,.side-toggle.closed{position:static!important;left:auto!important;top:auto!important;width:28px!important;height:28px!important;margin:0 4px 0 -8px;border-radius:50%;border:1px solid var(--hair);background:#fff;color:var(--gray);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:color .12s,background .12s,border-color .12s}.side-toggle:hover{color:var(--ink);background:var(--hover);border-color:var(--hair-strong,var(--hair));box-shadow:none}body:has(.subside.collapsed) .crumbs{padding-left:0!important}@media (max-width:980px){.side-toggle,.side-toggle.closed{display:none!important}}.pal-head input,.pal-head input:focus,.pal-head input:focus-visible{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.notifpanel input:focus,.notifpanel input:focus-visible,.notifpanel textarea:focus,.notifpanel textarea:focus-visible{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.note{position:relative;padding:0 0 0 18px;margin:8px 0 0;background:none;border:none;color:var(--gray-2);font-size:12.5px;line-height:1.45;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;border-radius:0}.note:before{content:"i";position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:50%;border:1px solid currentColor;font-size:8.5px;line-height:10px;text-align:center;font-style:italic;font-weight:700;font-family:Georgia,serif;opacity:.8}.note:hover{color:var(--gray)}.note.abierta{display:block;-webkit-line-clamp:unset;color:var(--gray)}.note b{font-weight:500;color:inherit}.subside .subitem2,.subside .dt-leaf,.subside a,.subside button{white-space:nowrap}.subside .subitem2>span:last-child,.subside .dt-leaf>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.notifpanel:not(.inbox) .notifitem .ns{display:none}.viewfade{animation-duration:.14s}.content{position:relative}.sk-vista{opacity:0;animation:sk-aparece .12s ease .15s forwards;pointer-events:none}.sk-vista.sk-capa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--cream,#f5f6f8);padding:0}body.dark .sk-vista.sk-capa{background:#111114}@keyframes sk-aparece{to{opacity:1}}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,var(--hair-soft) 0%,var(--ctl-bg,#ececf0) 40%,var(--hair-soft) 80%);background-size:200% 100%;animation:sk-brillo 1.3s linear infinite}@keyframes sk-brillo{0%{background-position:120% 0}to{background-position:-80% 0}}.sk-head{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:14px}@media (prefers-reduced-motion: reduce){.sk{animation:none}.sk-vista{animation-duration:0s}}.acc-1p{padding:16px 18px 14px}.acc-1p-h{display:flex;align-items:center;gap:12px;margin-bottom:16px}.acc-1p-titulo{flex:1;min-width:0;height:36px!important;font-size:15px!important;font-weight:600;color:var(--ink);border:1px solid transparent!important;background:transparent!important;padding:0 8px!important;margin-left:-8px;border-radius:8px;box-shadow:none!important}.acc-1p-titulo:hover{background:var(--hover)!important}.acc-1p-titulo:focus{border-color:var(--accent)!important;background:#fff!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.acc-1p-bloque{border:none!important;background:none!important;padding:0!important;margin:0 0 14px!important;border-radius:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.acc-1p-bloque:has(textarea){grid-template-columns:1fr}.acc-1p-bloque>.acc-1p-campo+.acc-1p-campo{border-top:none!important}.acc-1p-campo{padding:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"l l" "v acc"!important;row-gap:6px;column-gap:8px;align-items:center;background:none!important;border-radius:0}.acc-1p-campo>label{font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)!important;margin:0!important}.acc-1p-campo>input,.acc-1p-campo>textarea{height:36px!important;min-height:36px!important;border:1px solid var(--hair)!important;background:#fff!important;padding:0 12px!important;font-size:13.5px!important;color:var(--ink);border-radius:8px;box-shadow:none!important}.acc-1p-campo>textarea{height:auto!important;min-height:72px!important;padding:8px 12px!important;line-height:1.5}.acc-1p-campo>input:focus,.acc-1p-campo>textarea:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.acc-1p-campo>input:disabled,.acc-1p-campo>textarea:disabled{background:var(--panel)!important;color:var(--ink-2)}.acc-1p-campo>.acc-puntos,.acc-1p-campo>code,.acc-1p-campo>.dim2{min-height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px dashed var(--hair);border-radius:8px;font-size:13px;color:var(--gray);background:var(--panel)}.acc-1p-campo>.acc-copiar,.acc-1p-campo>.acc-secreto-acc{grid-area:acc;align-self:end}.acc-1p-mas{margin:2px 0 10px;font-size:13px}.acc-1p-det{margin-top:0;gap:12px 16px}.acc-1p-det .frow{margin-bottom:0}.acc-1p-pie{margin-top:12px;padding-top:12px;border-top:1px solid var(--hair-soft)}body.dark .acc-1p-campo>input,body.dark .acc-1p-campo>textarea{background:#1c1c1f!important}.cli-logo{display:inline-flex;border-radius:50%;flex:none}.cli-logo.editable{cursor:pointer;position:relative}.cli-logo.editable:hover{box-shadow:0 0 0 3px var(--accent-soft)}.cli-logo.editable:after{content:"";position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:#fff;border:1px solid var(--hair);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>");background-size:8px;background-position:center;background-repeat:no-repeat}.tm-tags.canales{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0;max-width:100%}.tm-tags.canales::-webkit-scrollbar{display:none}.tm-tags.canales .chip{flex:none}.chip .canal-ic{width:13px;height:13px;flex:none}.tm-blk .sub-fila:hover,.sub-fila:hover{background:var(--hover)}.tm-blk .sub-fila:hover .sub-quien,.tm-blk .sub-fila:hover .sub-quien select,.tm-blk .sub-fila:hover .sub-fecha .apx [data-slot=date-field]{background:transparent!important}.ghost-ic:hover,.md-row .ghost-ic:hover,.ayuda:hover,.ayuda:focus,.side-toggle:hover,.tpl-item:hover,.tpe-est:hover,.acc-1p-titulo:hover,.notifitem:hover,.pal-row:hover{background:var(--hover)!important}.pm-btn.act{gap:7px!important;padding:0 12px!important;border-radius:8px!important}.subitem2.on,.dt-leaf.on,.notion-side .dt-leaf.on,.dpn.on,.notion .dpn.on,.lst-item.on,.tpl-item,.tpl-item.on,.pm-vistas button.on,.seg button.on,.notion .seg button.on,.cfg-role.sel,.tpe-est,.tpe-est.on{font-weight:500}.swatch.on{transform:none!important;box-shadow:0 0 0 2px var(--accent-soft)}.pal-row{border:1px solid transparent}.cat-rep,.cat-rep.abierto{gap:4px}.tpl-flujo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0;max-width:100%}.tpl-flujo::-webkit-scrollbar{display:none}.tpl-flujo>*{flex:none}.mail-grid{grid-template-columns:1fr!important;margin-top:12px}.mail-grid .ta{font-family:inherit;font-size:13.5px;line-height:1.55}.onb-plantillas{display:flex;flex-wrap:wrap;gap:8px}.sk{display:block;border-radius:6px;background:#12131814;background-image:none;animation:sk-pulso 1.4s ease-in-out infinite}body.dark .sk{background:#ffffff17}@keyframes sk-pulso{0%,to{opacity:1}50%{opacity:.45}}.sk-vista{padding:0}.sk-head{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:16px}.sk-bar{display:flex;gap:8px;margin-bottom:14px}.sk-row{display:flex;align-items:center;gap:12px;height:52px;border-bottom:1px solid var(--hair-soft)}.sk-row:last-child{border-bottom:none}.sk-av{width:28px;height:28px;border-radius:50%;flex:none}.sk-lines{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.pk{font-family:Inter,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--gray)!important;line-height:1.3}.c360-props{gap:10px 32px;padding:12px 0;margin-top:12px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.c360-props>div{gap:4px;min-height:44px;justify-content:center}.c360-props .pv{font-size:14px;font-weight:500;color:var(--ink);min-height:24px;display:inline-flex;align-items:center;gap:6px}.c360-props .pv .dim2{font-size:12px}.blockmsg.soft{align-items:center;min-height:44px;padding:6px 8px 6px 14px;border-radius:10px;border-color:var(--hair);color:var(--ink-2);font-size:13px;margin:10px 0 0}.blockmsg.soft svg{width:15px;height:15px;color:var(--amber-tx);flex:none}.blockmsg.soft b{color:var(--ink);font-weight:600}.blockmsg.soft [data-slot=button]{margin-left:auto}.callout.quiet{padding:10px 14px;border:1px dashed var(--hair);border-radius:10px;font-size:13px;color:var(--ink-2);line-height:1.5}.callout.quiet b{color:var(--ink);font-weight:600}.cli-name{font-size:20px;font-weight:600;letter-spacing:-.012em;margin:0 2px 0 0}.bp-modos{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bp-modos .dim2{font-size:12.5px}.bp-mes{vertical-align:top!important}.bp-ref{display:block;font-size:10.5px;color:var(--gray);margin-top:3px;text-align:right;white-space:nowrap}.bp-ref.mal{color:var(--red-tx)}.bp-in.mal{color:var(--red-tx);border-color:#cf3f3573!important}.bp-extra{display:inline-flex;align-items:center;gap:4px;margin-top:4px;max-width:100%;height:20px;padding:0 7px;border-radius:100px;font-size:11px;font-weight:500;background:var(--amber-soft);color:var(--amber-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-extra-x{border:none;background:none;color:inherit;cursor:pointer;padding:0 0 0 2px;font-size:13px;line-height:1;opacity:.7}.bp-extra-x:hover{opacity:1}.bp-mas{display:block;margin:3px 0 0 auto;border:none;background:none;color:var(--gray);font:inherit;font-size:11px;cursor:pointer;padding:0}.bp-mas:hover{color:var(--accent-tx);text-decoration:underline}.bp-num small .lnk{font-size:10.5px;padding:0}.bp-total td.mal{color:var(--red-tx)}.tm-cli-lnk{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:4px}.tm-cli-lnk:hover{text-decoration:underline;text-underline-offset:3px}.tm-cli-lnk:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.miday-row[style*=--est],.act[style*=--est]{box-shadow:none;background:transparent}.miday-row[style*=--est]:hover,.act[style*=--est]:hover,.miday-row:hover{background:var(--hover)}.miday-row{padding:10px 8px;gap:12px;margin:0;border-radius:8px;border-bottom:1px solid var(--hair-soft)}.miday-row:last-child{border-bottom:none}.miday-row .dot{width:8px;height:8px;flex:none}.miday-row .chip.state.venc{background:var(--red-soft);color:var(--red-tx)}.miday-h{display:flex;align-items:center;gap:8px;margin:0 0 6px}.miday-blq .sec{margin-bottom:6px}.venc-n{background:var(--red-soft);color:var(--red-tx);font-weight:600}body.dark .miday-row[style*=--est],body.dark .act[style*=--est]{background:transparent}.ctr-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 16px;align-items:stretch}.ctr-lista+.ctr-lista{padding-top:0}.ctr-lista .alta-grupo{grid-column:1 / -1;margin:0 0 -2px}.ctr-srv{display:flex;align-items:flex-start;gap:10px;min-height:72px;padding:12px 14px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--panel);cursor:pointer;margin:0}.ctr-srv:hover{border-color:var(--hair);background:var(--hover)}.ctr-srv.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}.ctr-srv input[type=checkbox]{margin:2px 0 0;flex:none}.ctr-n{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ctr-n b{font-size:14px;font-weight:600;color:var(--ink)}.ctr-n i{font-style:normal;font-size:12.5px;color:var(--gray);line-height:1.4}.ctr-srv .chip{flex:none;align-self:flex-start}.ctr-quien{flex:none;align-self:flex-start;min-width:150px}@media (max-width:1100px){.ctr-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ctr-lista{grid-template-columns:1fr}}.side-toggle,.side-toggle.closed{border-radius:8px!important;border-color:transparent!important;background:transparent!important;width:32px!important;height:32px!important;margin:0 2px 0 -8px;color:var(--gray)}.side-toggle:hover{background:var(--hover)!important;color:var(--ink)}.side-toggle.closed{color:var(--gray-2)}.crumb-back{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin:0 2px 0 0;flex:none}.crumb-back:hover{background:var(--hover)}.crumb-back:focus-visible{outline:2px solid var(--accent-soft)}.brief-h,.ocl-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.brief-idx{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 12px;margin-bottom:6px;border-bottom:1px solid var(--hair-soft)}.brief-idx::-webkit-scrollbar{display:none}.brief-idx a{flex:none;height:26px;padding:0 10px;border-radius:100px;border:1px dashed var(--hair);color:var(--gray);font-size:12px;text-decoration:none;display:inline-flex;align-items:center}.brief-idx a.on{border-style:solid;color:var(--ink);background:var(--panel)}.brief-idx a:hover{color:var(--ink);background:var(--hover)}.brief-sec{padding:14px 0 6px;border-bottom:1px solid var(--hair-soft);scroll-margin-top:80px}.brief-sec:last-child{border-bottom:none}.brief-t{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink)}.brief-body{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.ocl-item{padding:14px 0 16px;border-bottom:1px solid var(--hair-soft)}.ocl-item:last-child{border-bottom:none}.ocl-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ocl-titulo{flex:1;min-width:0;height:34px!important;font-size:15px!important;font-weight:600;border:1px solid transparent!important;background:transparent!important;padding:0 8px!important;margin-left:-8px;border-radius:8px;box-shadow:none!important}.ocl-titulo:hover{background:var(--hover)!important}.ocl-titulo:focus{border-color:var(--accent)!important;background:#fff!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.ocl-titulo-v{flex:1;font-size:15px;font-weight:600}.ocl-prog{height:6px;border-radius:3px;background:var(--hair-soft);overflow:hidden;margin:0 0 12px}.ocl-prog i{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .2s ease}.ocl-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 14px!important}.ocl-grid .ntf-c{min-height:32px}.chip.state.ok{background:var(--green-soft);color:var(--green-tx)}.chip.state.mal{background:var(--red-soft);color:var(--red-tx)}.chip.state.gris{color:var(--gray)}@media (max-width:900px){.ocl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.subside{transition:width .18s ease,padding .18s ease,opacity .14s ease,border-color .18s ease;overflow-x:hidden;overflow-y:auto}.subside.collapsed{display:flex!important;width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;opacity:0;border-right-width:0;pointer-events:none}.subside.collapsed>*{visibility:hidden}.subside>*{min-width:200px}.subside.notion-side>*{min-width:240px}.notifpanel,.tm-menu,.pal-body,.ayuda-tip{will-change:opacity,transform}@keyframes panel-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.notifpanel,.tm-menu{animation:panel-entra .14s ease both}.viewfade{animation-timing-function:ease}@media (prefers-reduced-motion: reduce){.subside{transition:none}.notifpanel,.tm-menu{animation:none}}.avisoleve,.aviso,.callout:not(.quiet),.blockmsg{cursor:pointer;align-items:center}.avisoleve>span,.aviso>span,.callout:not(.quiet)>span,.callout:not(.quiet)>div,.blockmsg>span,.blockmsg>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.avisoleve.abierta>span,.aviso.abierta>span,.callout.abierta>span,.callout.abierta>div,.blockmsg.abierta>span,.blockmsg.abierta>div{-webkit-line-clamp:unset;display:block}.blockmsg [data-slot=button]{flex:none}.pg-head:not(:has(>:nth-child(2))){min-height:24px;margin-bottom:10px}.kpiband{margin-bottom:18px}.ctr-srv input[type=radio]{margin:3px 0 0;flex:none;accent-color:var(--accent)}.ctr-srv.incluido{opacity:.85;background:var(--panel);border-style:dashed}.ctr-srv.incluido i{color:var(--accent-tx)}.ctr-srv.ctr-sin{background:transparent;border-style:dashed}.ctr-nivel{display:block;margin-top:8px;max-width:180px}.ctr-nivel .apx{width:100%}.niv-lista{padding:4px 16px 14px;display:flex;flex-direction:column;gap:8px}.niv-fila{display:flex;align-items:center;gap:10px}.niv-num{width:22px;height:22px;border-radius:50%;background:var(--panel);color:var(--gray);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.niv-nombre{width:160px!important;height:32px!important;font-weight:600}.niv-nota{flex:1;min-width:0;height:32px!important;color:var(--gray)}.brief-body{min-height:40px}.brief-body.libre{min-height:160px}.boundary{padding:48px 24px;max-width:520px;margin:0 auto;text-align:center}.boundary-t{font-size:15px;font-weight:600;margin-bottom:8px}.boundary-s{font-size:13px;color:var(--gray);line-height:1.6;margin-bottom:18px}.boundary-acc{display:flex;gap:8px;justify-content:center}.err-lista{display:flex;flex-direction:column}.err-fila{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--hair-soft)}.err-fila:last-child{border-bottom:none}.err-msg{font-size:13px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.err-meta{font-size:12px;color:var(--gray)}.chip.mal{background:var(--red-soft);color:var(--red-tx)}@media (pointer:coarse),(max-width:640px){html body .shell.shell.shell.shell .content [data-slot=button]:not(.ghost-ic),html body .shell.shell.shell.shell .content .pm-bar .pm-btn,html body .shell.shell.shell.shell .content .pm-btn,html body .shell.shell.shell.shell .content .dt-tool,html body .shell.shell.shell.shell .content .pm-vistas button,html body .shell.shell.shell.shell .mbody [data-slot=button],html body .shell.shell.shell.shell .ntfoot [data-slot=button],html body .shell.shell.shell.shell .confirm-actions [data-slot=button],html body .shell.shell.shell.shell .pm-bar [data-slot=button]{min-height:40px!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}html body .shell.shell.shell.shell .calnav,html body .shell.shell.shell.shell .animo-cara,html body .shell.shell.shell.shell .xbtn,html body .shell.shell.shell.shell .ghost-ic,html body .shell.shell.shell.shell .side-toggle,html body .shell.shell.shell.shell .crumb-back,html body .shell.shell.shell.shell .isbtn,html body .shell.shell.shell.shell .md-row .ghost-ic,html body .shell.shell.shell.shell .brief-idx a,html body .shell.shell.shell.shell .tpe-est,html body .shell.shell.shell.shell .ayuda{min-width:40px!important;min-height:40px!important}html body .shell.shell.shell.shell .content input[type=text],html body .shell.shell.shell.shell .content input[type=number],html body .shell.shell.shell.shell .content input:not([type]),html body .shell.shell.shell.shell .content select,html body .shell.shell.shell.shell .modal input[type=text],html body .shell.shell.shell.shell .modal input:not([type]),html body .shell.shell.shell.shell .modal select,html body .shell.shell.shell.shell .bp-in,html body .shell.shell.shell.shell .ocl-titulo,html body .shell.shell.shell.shell .acc-1p-titulo,html body .shell.shell.shell.shell .acc-1p-campo>input,html body .shell.shell.shell.shell .ntf-c input[type=text],html body .shell.shell.shell.shell .apx [role=combobox],html body .shell.shell.shell.shell .apx [data-slot=date-field],html body .shell.shell.shell.shell [data-slot=select-trigger]{min-height:40px!important;height:40px!important;font-size:16px!important}html body .shell.shell.shell.shell .content textarea,html body .shell.shell.shell.shell .modal textarea{height:auto!important;min-height:80px!important;font-size:16px!important}html body .shell.shell.shell.shell input[type=checkbox],html body .shell.shell.shell.shell input[type=radio],html body .shell.shell.shell.shell .ck{width:20px!important;height:20px!important}html body .shell.shell.shell.shell .ctr-srv,html body .shell.shell.shell.shell .tpl-item,html body .shell.shell.shell.shell .miday-row,html body .shell.shell.shell.shell .notifitem,html body .shell.shell.shell.shell .pal-row{min-height:44px}html body .shell.shell.shell.shell .chip.state,html body .shell.shell.shell.shell .est-tag{height:26px;font-size:13px}html body .shell.shell.shell.shell .overlay{padding:0!important}html body .shell.shell.shell.shell .modal.tm2,html body .shell.shell.shell.shell .modal.ntmodal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important}html body .shell.shell.shell.shell .modal.tm2 .tm-titulo{font-size:18px}html body .shell.shell.shell.shell .confirm-modal{width:calc(100% - 24px)}html body .shell.shell.shell.shell .notifpanel{position:fixed!important;left:12px!important;right:12px!important;top:64px!important;width:auto!important;max-width:none!important}html body .shell.shell.shell.shell .tm-strip{flex-wrap:nowrap}html body .shell.shell.shell.shell .pg-head>:not(:first-child){flex-wrap:wrap}html body .shell.shell.shell.shell .kpiband{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .shell.shell.shell.shell .tpe-cols,html body .shell.shell.shell.shell .acc-1p-bloque,html body .shell.shell.shell.shell .ocl-grid,html body .shell.shell.shell.shell .ctr-lista{grid-template-columns:1fr!important}html body .shell.shell.shell.shell .modal.tm2,html body .shell.shell.shell.shell .modal.ntmodal,html body .shell.shell.shell.shell .confirm-modal{transform:none!important;animation:none!important}html body .shell.shell.shell.shell .caleye,html body .shell.shell.shell.shell .calcell button,html body .shell.shell.shell.shell .calcell .sel,html body .shell.shell.shell.shell .vbtn,html body .shell.shell.shell.shell .nt-sec-x,html body .shell.shell.shell.shell .doc-pen,html body .shell.shell.shell.shell .c360-li,html body .shell.shell.shell.shell .lnk,html body .shell.shell.shell.shell button.chip,html body .shell.shell.shell.shell .chip.ac,html body .shell.shell.shell.shell .pv{min-height:40px!important}html body .shell.shell.shell.shell .caleye,html body .shell.shell.shell.shell .nt-sec-x,html body .shell.shell.shell.shell .doc-pen{min-width:40px!important}html body .shell.shell.shell.shell .pv{display:inline-flex;align-items:center}html body .shell.shell.shell.shell .ml-cal .apx-date,html body .shell.shell.shell.shell .ml-cal [data-slot=date-picker-anchor],html body .shell.shell.shell.shell .ml-cal .apx [data-slot=date-field],html body .shell.shell.shell.shell .ml-cal .apx [data-slot=date-field-end],html body .shell.shell.shell.shell .ml-cal .apx [data-slot=popover-trigger]{min-height:26px!important;height:26px!important;max-height:26px!important;width:26px!important;min-width:0!important}html body .shell.shell.shell.shell .ml-cuando>button.chip{min-height:26px!important;height:26px!important}}.tcard:focus-visible,tr.click:focus-visible,.miday-row:focus-visible,[role=button]:not(button):focus-visible{outline:2px solid var(--accent)!important;outline-offset:-2px}:root{--gray-2:#60666e}.pp{margin-bottom:16px}.pp-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pp-prog{height:6px;border-radius:3px;background:var(--hair-soft);overflow:hidden;margin-bottom:10px}.pp-prog i{display:block;height:100%;background:var(--accent);border-radius:3px}.pp-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-paso{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;border:1px solid var(--hair-soft);border-radius:10px;background:var(--panel);font:inherit;color:var(--ink);cursor:pointer}.pp-paso:hover{background:var(--hover);border-color:var(--hair)}.pp-paso.hecho{opacity:.6;cursor:default}.pp-paso .ck{flex:none;margin-top:2px}.pp-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-t b{font-size:13.5px;font-weight:600}.pp-t i{font-style:normal;font-size:12px;color:var(--gray);line-height:1.4}@media (max-width:900px){.pp-lista{grid-template-columns:1fr}}.offline-bar.rechazo{background:var(--amber-soft);color:var(--ink)}.offline-bar.rechazo svg{color:var(--amber-tx)}.offline-x{margin-left:auto;flex-shrink:0;height:28px;padding:0 10px;border:1px solid var(--hair);border-radius:8px;background:#fff;font:500 12px Inter,-apple-system,sans-serif;color:var(--ink);cursor:pointer}.offline-x:hover{background:var(--hover)}body.dark .offline-bar.rechazo{background:#b06f1029;color:#e9eaec}body.dark .offline-x{background:transparent;color:#e9eaec;border-color:#ffffff2e}.gd-rec{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.gd-rec-r{font-size:12px;color:var(--gray-2)}.gd-rec-r.mal{color:var(--amber-tx)}.fee-tabla{border-top:1px solid var(--line);margin-top:6px}.fee-fila{display:grid;grid-template-columns:minmax(0,1.2fr) 110px 110px minmax(0,1.6fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.fee-fila.cab{font-size:11px;font-weight:600;color:var(--gray-2);text-transform:uppercase;letter-spacing:.02em;padding:8px 0}.fee-cli{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fee-cli label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.fee-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--gray-2)}.fee-n.fuerte{color:var(--ink);font-weight:600}.fee-fila.e-sin-recurrente .fee-n.fuerte{color:var(--gray-2);font-weight:400}.fee-det summary{cursor:pointer;color:var(--gray-2);font-size:12px;list-style:none}.fee-det summary::-webkit-details-marker{display:none}.fee-det summary:hover{color:var(--ink)}.fee-det ul{margin:6px 0 2px;padding:0;list-style:none;display:grid;gap:4px;font-size:12px;color:var(--ink)}.fee-det li.fuera{color:var(--gray-2)}@media (max-width:760px){.fee-fila{grid-template-columns:minmax(0,1fr) 90px 90px}.fee-fila>span:last-child{grid-column:1/-1}.fee-fila.cab>span:last-child{display:none}}.pf-fila{grid-template-columns:minmax(0,1.1fr) 110px 100px 150px minmax(0,1.5fr)}@media (max-width:760px){.pf-fila{grid-template-columns:minmax(0,1fr) 90px 90px}.pf-fila>span:nth-child(4){display:none}.pf-fila>span:last-child{grid-column:1/-1}}.hm-cuenta{margin-top:12px}.hm-cuenta .permrow b{font-variant-numeric:tabular-nums;white-space:nowrap}.hm-cuenta .permrow>span{min-width:0}.hm-total{border-top:1px solid var(--line);font-weight:650}.hm-dias{margin-top:8px;overflow-x:auto;max-width:900px}.hm-dia{display:grid;grid-template-columns:70px minmax(0,1.3fr) 120px 72px 96px 64px;gap:10px;align-items:center;padding:6px 2px;border-bottom:1px solid var(--line);font-size:13px;min-width:460px}.hm-dia:last-child{border-bottom:none}.hm-dia.cab{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.hm-dia b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hm-dia .hm-tipo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.hm-dia .hm-hora{font-variant-numeric:tabular-nums}.hm-dia.t-festivo .hm-tipo,.hm-dia.t-ausencia .hm-tipo{color:var(--accent)}.hm-dia.t-finde{background:var(--amber-soft,rgba(245,158,11,.07))}.hm-dia.sin .hm-hora,.hm-dia.incompleto .hm-tipo,.hm-dia.incompleto>b:nth-of-type(1){color:var(--amber-tx)}.hm-dia.futuro{opacity:.55}.hm-dia.hoy{box-shadow:inset 3px 0 0 var(--accent)}.chip.chip-ok{background:var(--green-soft);border-color:#1f8a4c4d;color:var(--green-tx)}.tfilas{display:flex;flex-direction:column;gap:6px}.tfila{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:8px 12px 8px 11px;border:1px solid var(--hair-soft);border-left:3px solid var(--est,var(--gray-2));border-radius:10px;background:color-mix(in srgb,var(--est-bg,transparent) 35%,var(--card,#fff));transition:border-color .14s var(--ease),background .14s var(--ease)}.tfila:hover{border-color:var(--hair);border-left-color:var(--est,var(--gray-2));background:color-mix(in srgb,var(--est-bg,transparent) 60%,var(--card,#fff))}.tf-main{display:flex;flex-direction:column;min-width:0}.tf-cli{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-tt{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--gray);white-space:nowrap}.tf-est{color:var(--est-tx,var(--ink-2));font-weight:600}.tf-due{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.tf-due svg{width:12px;height:12px}.tf-due.over{color:var(--red-tx);font-weight:600}.tf-pct{font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:560px){.tfila{grid-template-columns:1fr;gap:4px}.tf-meta{flex-wrap:wrap}}body.dark .tfila{background:color-mix(in srgb,var(--est-bg,transparent) 25%,#1c1c1f);border-color:#ffffff14;border-left-color:var(--est,#555)}.cuentas{display:flex;flex-direction:column;margin-top:8px}.cuenta{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.cuenta:last-child{border-bottom:0}.cuenta:hover:not(:disabled){background:var(--panel)}.cuenta:disabled{cursor:default}.cu-main{display:flex;flex-direction:column;min-width:0}.cu-main b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-roles{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-meta{display:flex;gap:10px;font-size:12px;color:var(--gray);white-space:nowrap;font-variant-numeric:tabular-nums}.cu-meta .over{color:var(--red-tx);font-weight:600}@media (max-width:560px){.cuenta{grid-template-columns:28px minmax(0,1fr)}.cu-meta{grid-column:2}}.hm-horario{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;color:var(--gray)}.hm-horario svg{width:13px;height:13px;flex-shrink:0;margin-top:2px}.aus-h{margin:10px 0 2px;font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.aus-pasada>span:first-child{color:var(--gray)}.jc-horario+.jc-horario{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.jc-h-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.jc-dias{display:grid;grid-template-columns:repeat(7,minmax(64px,1fr));gap:8px;margin-bottom:8px}.jc-diah{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:var(--gray);text-transform:capitalize}.jc-diah .apx,.jc-diah input{min-width:0;width:100%}@media (max-width:560px){.jc-dias{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-dia{grid-template-columns:70px minmax(0,1.3fr) 120px 72px 96px 64px 32px}.hm-nota-b{display:flex;justify-content:flex-end}.hm-nota-btn{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:none;color:var(--gray-2);cursor:pointer}.hm-nota-btn svg{width:14px;height:14px}.hm-nota-btn:hover{border-color:var(--hair);color:var(--ink)}.hm-nota-btn.con{color:var(--accent);background:var(--accent-soft)}.hm-nota-l{grid-column:2/-1;font-size:12.5px;color:var(--ink-2);padding:0 0 2px;line-height:1.4}.hm-nota-ed{grid-column:1/-1;display:grid;grid-template-columns:minmax(160px,1fr) 130px minmax(200px,2fr);gap:8px 10px;align-items:end;padding:10px;margin:4px 0 6px;border:1px solid var(--hair);border-radius:10px;background:var(--panel)}.hm-nota-ed label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray)}.hm-nota-ed select,.hm-nota-ed input{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--hair);border-radius:8px;background:var(--card,#fff);color:var(--ink);min-width:0}.hm-nota-acc{grid-column:1/-1;display:flex;gap:6px}@media (max-width:640px){.hm-nota-ed{grid-template-columns:1fr 1fr}.hm-nota-txt{grid-column:1/-1}}.u-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-lbl{font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.hr-lbl .dim2{text-transform:none;letter-spacing:0;font-weight:400}.hr-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;margin-top:14px}@media (max-width:700px){.hr-top{grid-template-columns:1fr}}.hr-ritmo,.hr-horario{padding:14px 16px;border:1px solid var(--line);border-radius:12px;min-width:0}.hr-cifras{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hr-cifras b{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.hr-cifras span{color:var(--gray);font-variant-numeric:tabular-nums}.hr-dif{font-style:normal;font-size:12.5px;font-weight:600;padding:2px 8px;border-radius:99px;margin-left:auto}.hr-dif.ok{background:var(--green-soft);color:var(--green-tx)}.hr-dif.menos{background:var(--amber-soft);color:var(--amber-tx)}.hr-dif.mas{background:var(--accent-soft);color:var(--accent-tx)}.hr-barra{position:relative;display:flex;height:10px;margin:10px 0 8px;border-radius:99px;background:var(--panel);overflow:visible}.hr-barra .f{background:var(--accent);border-radius:99px 0 0 99px}.hr-barra .d{background:repeating-linear-gradient(45deg,var(--accent) 0 4px,color-mix(in srgb,var(--accent) 45%,transparent) 4px 8px)}.hr-barra .meta{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);border-radius:2px}.hr-ley{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--gray)}.hr-ley span{display:inline-flex;align-items:center;gap:6px}.hr-ley i{display:inline-block;width:10px;height:10px;border-radius:3px}.hr-ley i.f{background:var(--accent)}.hr-ley i.d{background:repeating-linear-gradient(45deg,var(--accent) 0 3px,color-mix(in srgb,var(--accent) 45%,transparent) 3px 6px)}.hr-ley i.meta{width:2px;height:12px;background:var(--ink);border-radius:2px}.hr-hora{display:flex;align-items:baseline;gap:8px}.hr-hora b{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.hr-hora span{color:var(--gray)}.hr-reparto{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.hr-apilada{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--panel);margin-bottom:10px}.hr-apilada>span{height:100%;min-width:2px}.hr-apilada>span+span{box-shadow:inset 2px 0 0 var(--card,#fff)}.hr-apilada .sin,.hr-ley i.sin{background:repeating-linear-gradient(45deg,var(--hair) 0 4px,var(--panel) 4px 8px)}.hr-ley-cli b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:2px}.hr-alertas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:12px}.hr-alerta{display:flex;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);min-width:0}.hr-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex-shrink:0}.hr-ic svg{width:15px;height:15px}.hr-alerta.t-aviso{background:color-mix(in srgb,var(--amber-soft) 55%,transparent);border-color:color-mix(in srgb,var(--amber) 25%,transparent)}.hr-alerta.t-aviso .hr-ic{background:var(--amber-soft);color:var(--amber-tx)}.hr-alerta.t-info .hr-ic{background:var(--accent-soft);color:var(--accent-tx)}.hr-alerta.t-ok .hr-ic{background:var(--green-soft);color:var(--green-tx)}.hr-al-txt{min-width:0;flex:1}.hr-al-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.hr-al-h b{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.hr-al-d{font-size:12px;color:var(--gray);line-height:1.45;margin-top:2px}.hr-ia{margin-top:14px}body.dark .hr-apilada>span+span{box-shadow:inset 2px 0 #1c1c1f}.avisoleve>span,.aviso>span,.callout:not(.quiet)>span,.callout:not(.quiet)>div,.blockmsg>span,.blockmsg>div{-webkit-line-clamp:2}.avisoleve:has(button)>span,.avisoleve:has(a)>span,.aviso:has(button)>span,.aviso:has(a)>span,.callout:not(.quiet):has(button)>span,.callout:not(.quiet):has(a)>span,.callout:not(.quiet):has(button)>div,.callout:not(.quiet):has(a)>div,.blockmsg:has(button)>span,.blockmsg:has(a)>span,.blockmsg:has(button)>div,.blockmsg:has(a)>div{display:block;-webkit-line-clamp:unset;overflow:visible}.avisoleve:has(button),.avisoleve:has(a),.aviso:has(button),.aviso:has(a),.callout:not(.quiet):has(button),.callout:not(.quiet):has(a),.blockmsg:has(button),.blockmsg:has(a){cursor:default;align-items:flex-start}.adj-v,.adj-f,.adj-d{min-height:24px;position:relative}.adj-v:after,.adj-f:after,.adj-d:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.adj-d{min-width:28px;justify-content:center}.tm-ico{min-width:28px;min-height:28px}.cel-num,.cel-jor{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.cel-jor{align-items:flex-start}.cel-org{font-style:normal;font-size:10.5px;line-height:1.25;color:var(--gray-2);white-space:nowrap}button.cel-org{background:none;border:0;padding:0;cursor:pointer;color:var(--accent-tx);font-weight:600}.in-num{width:84px;padding:5px 9px;text-align:right;font-variant-numeric:tabular-nums}.cel-num .in-num::placeholder{color:var(--gray-2);font-style:italic}.tabla-scroll{position:relative}.tabla-scroll table th:first-child:not(.dt-selcol),.tabla-scroll table td:first-child:not(.dt-selcol){position:sticky;left:0;z-index:2;background:var(--card,#fff);box-shadow:1px 0 0 var(--line)}.tabla-scroll table thead th:first-child:not(.dt-selcol){z-index:4;background:var(--panel,#f6f7f9);white-space:nowrap}body.dark .tabla-scroll table thead th:first-child:not(.dt-selcol){background:#232328}body.dark .tabla-scroll table th:first-child:not(.dt-selcol),body.dark .tabla-scroll table td:first-child:not(.dt-selcol){background:#1c1c1f}.cp-cab{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px}.cp-card{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;font:inherit;color:inherit;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card,#fff);cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.cp-card:disabled{cursor:default}.cp-card:hover:not(:disabled){border-color:var(--hair);box-shadow:var(--shadow)}.cp-card.free{background:var(--panel)}.cp-h{display:flex;align-items:center;gap:10px;min-width:0}.cp-quien{display:flex;flex-direction:column;min-width:0;flex:1}.cp-quien b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-quien span{font-size:11.5px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-edit{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--gray-2);flex-shrink:0}.cp-card:hover .cp-edit{background:var(--panel);color:var(--ink)}.cp-edit svg{width:13px;height:13px}.cp-cifras{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-cifras>div{display:flex;flex-direction:column;gap:1px;min-width:0}.cp-cifras span{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.cp-cifras b{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.2}.cp-cifras b.cp-falta{color:var(--gray-2);font-weight:600}.cp-cifras i{font-style:normal;font-size:11px;color:var(--gray);line-height:1.3}.cp-ded{display:grid;grid-template-columns:1fr 84px 34px;align-items:center;gap:10px}.cp-ded-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12px;color:var(--gray);min-width:0}.cp-ded-l b{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.cp-ded-p{text-align:right;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-2)}.cp-barra{height:8px;border-radius:99px;background:var(--panel);overflow:hidden}.cp-barra span{display:block;height:100%;border-radius:99px;background:var(--gray-2)}.cp-barra.ok span{background:var(--green)}.cp-barra.alto span{background:var(--amber)}.cp-barra.mal span{background:var(--red)}.cp-barra.bajo span{background:var(--accent)}.cp-accion{align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--accent-tx);background:var(--accent-soft);padding:5px 10px;border-radius:99px;cursor:pointer}.cp-accion:hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--accent) 12%)}.cp-aviso{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;color:var(--amber-tx);line-height:1.35}.cp-aviso svg{width:12px;height:12px;flex-shrink:0;margin-top:2px}.cp-sw{margin-bottom:14px}.cp-pista{margin:-6px 0 12px;font-size:11.5px;color:var(--gray)}.cp-card .ayuda-ic{width:13px;height:13px;vertical-align:-2px}.cp-disp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-pct{font-size:12.5px;font-weight:600;color:var(--ink-2)}.cp-pct.mal{color:var(--red-tx)}.cp-pct.alto{color:var(--amber-tx)}.cp-pct.ok{color:var(--green-tx)}body.dark .cp-card{background:#1c1c1f;border-color:#ffffff14}.cp-sin{padding:2px 0}.cg-area+.cg-area{margin-top:18px}.cg-area-h{margin:0 0 10px;font-size:var(--fs-2);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.cg-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card,#fff)}.cg-h{display:flex;align-items:center;gap:10px}.cg-quien{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.cg-quien span{display:flex;flex-direction:column;min-width:0}.cg-quien b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-quien i{font-style:normal;font-size:11.5px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-quien:hover b{text-decoration:underline;text-underline-offset:3px}.cg-pct{flex-shrink:0;font-size:13px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--panel);color:var(--ink-2);font-variant-numeric:tabular-nums}.cg-pct.ok{background:var(--green-soft);color:var(--green-tx)}.cg-pct.alto{background:var(--amber-soft);color:var(--amber-tx)}.cg-pct.mal{background:var(--red-soft,#fdeaea);color:var(--red-tx)}.cg-pct.bajo{background:var(--accent-soft);color:var(--accent-tx)}.cg-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cg-nums>div{display:flex;flex-direction:column;gap:1px;min-width:0}.cg-nums span{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.cg-nums b{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.cg-nums b.mal{color:var(--red-tx)}.cg-nums b.ok{color:var(--green-tx)}.cg-nums i{font-style:normal;font-size:10.5px;color:var(--gray);line-height:1.25;overflow-wrap:anywhere}.cg-proy{border-top:1px solid var(--line);padding-top:8px}.cg-proy-h,.cg-proy-f{display:grid;grid-template-columns:minmax(0,1fr) 54px 64px 68px;gap:8px;align-items:center;padding:5px 2px;font-size:12.5px}.cg-proy-h{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding-bottom:2px}.cg-proy-f{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.cg-proy-f:hover{background:var(--panel)}.cg-proy-f>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-proy b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cg-proy-h b{font-weight:600}.cg-vacio{font-size:12px;color:var(--gray);border-top:1px solid var(--line);padding-top:8px}.cg-pie{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--gray)}.cg-pie svg{width:12px;height:12px;flex-shrink:0}@media (max-width:560px){.cg-nums{grid-template-columns:repeat(2,1fr)}}body.dark .cg-card{background:#1c1c1f;border-color:#ffffff14}.wc-sec-h{display:flex;align-items:flex-end;gap:8px;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--hair-soft)}.wc-sec-h .wc-h2{flex:1;min-width:0;margin:0;padding:0;border:none}.wc-row{position:relative;display:flex;align-items:center}.wc-row.oculta{display:none}.wc-row .wc-fila{flex:1;min-width:0}.wc-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.wc-acc{display:flex;align-items:center;gap:2px;opacity:0;flex:none}.wc-row:hover .wc-acc,.wc-acc:focus-within{opacity:1}.wc-sec-h .wc-acc{opacity:0}.wc-sec:hover .wc-acc,.wc-sec-h .wc-acc:focus-within{opacity:1}.wc-col>.b-anadir{margin-top:14px}.wc-restaurar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 8px;padding-top:14px;border-top:1px solid var(--hair-soft)}.wc-restaurar .wc-chip svg{width:11px;height:11px;margin-left:4px}@media (pointer:coarse){.wc-acc,.wc-sec-h .wc-acc{opacity:1}}.bloque table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13.5px}.bloque th,.bloque td{height:auto;white-space:normal;vertical-align:top;border:1px solid var(--hair);padding:7px 10px;text-align:left}.bloque th{background:var(--fill);font-weight:600;font-size:12.5px;color:var(--ink-2)}.bloque caption{caption-side:bottom;padding-top:6px;font-size:12px;color:var(--gray);text-align:left}body.dark .bloque th{background:#ffffff0a}.nt-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nt-title-row .nt-title{margin-bottom:0}.nt-head .nt-props{margin-top:8px}.rc-acc{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0}.rc-item:hover .rc-acc,.rc-acc:focus-within{opacity:1}@media (pointer:coarse){.rc-acc{opacity:1}}.sop-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.sop-campo{display:inline-flex;align-items:center;gap:6px;min-width:0}.sop-campo .pk{font-size:11px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.04em}.sop-campo [data-slot=select-trigger]{min-width:120px}.nfase-h{display:flex;align-items:center;gap:6px;min-height:24px}.nfase-h .drag-h,.nfase-h .doc-pen{opacity:0}.nfase:hover .drag-h,.nfase:hover .doc-pen,.nfase-h:focus-within .doc-pen{opacity:1}.nfase-body{flex:1;min-width:0}.nfase-body .nfase-d{margin:2px 0 6px}.nfase-sop{display:flex;align-items:center;gap:4px}.nfase-sop .nsop{flex:1;min-width:0}.nfase-sop .doc-pen{opacity:0;flex:none}.nfase-sop:hover .doc-pen{opacity:1}.nfase-body [data-slot=select-trigger]{max-width:320px;margin-top:4px}.nfase.dragover{outline:2px dashed var(--accent);outline-offset:3px;border-radius:8px}@media (pointer:coarse){.nfase-h .drag-h,.nfase-h .doc-pen,.nfase-sop .doc-pen{opacity:1}}.nrow-acc{display:flex;align-items:center;gap:2px;opacity:0}.nrow:hover .nrow-acc,.nrow-acc:focus-within{opacity:1}@media (pointer:coarse){.nrow-acc{opacity:1}}.onb-acc{display:inline-flex;align-items:center;gap:2px;opacity:0}.card:hover .onb-acc,.onb-acc:focus-within{opacity:1}.step .doc-pen{opacity:0;align-self:flex-start}.step:hover .doc-pen{opacity:1}.step.dragover{outline:2px dashed var(--accent);outline-offset:3px;border-radius:10px}.onb-tipo{display:inline-flex;vertical-align:middle;margin-left:8px}.onb-tipo [data-slot=select-trigger]{min-width:124px}@media (pointer:coarse){.onb-acc,.step .doc-pen{opacity:1}}.nt-sec-acc{display:inline-flex;align-items:center;gap:2px;margin-left:auto;opacity:0}.ndoc-sec:hover .nt-sec-acc,.nt-sec-acc:focus-within{opacity:1}@media (pointer:coarse){.nt-sec-acc{opacity:1}}.td-menu-wrap{position:relative;display:inline-flex}.td-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:280px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--hair);border-radius:12px;background:var(--card);box-shadow:0 8px 24px -8px #1a1a1a47;display:flex;flex-direction:column;gap:2px}.nt-add-row .td-menu{right:auto;left:0}.td-menu-i{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.td-menu-i:hover{background:var(--hover)}.td-menu-i.on{background:var(--accent-soft);color:var(--accent-tx)}.td-menu-ic{display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:7px;background:var(--fill);color:var(--ink-2)}.td-menu-i.on .td-menu-ic{background:var(--card)}.td-menu-ic svg{width:14px;height:14px}.td-menu-i b{display:block;font-size:13px;font-weight:600}.td-menu-i em{display:block;font-style:normal;font-size:11.5px;color:var(--gray);line-height:1.4}.td-menu-ok{width:14px;height:14px;margin-left:auto;align-self:center;flex:none}.ndoc-sec-sep{display:flex;align-items:center;gap:8px;margin:6px 0 14px}.ndoc-hr{flex:1;height:1px;border:none;background:var(--hair);margin:0}.ndoc-sec-plg .nt-sec-h>.b-ico{width:24px;height:24px;flex:none;color:var(--gray)}.ndoc-plg-ch{width:14px;height:14px;transition:transform .12s ease}.ndoc-sec-plg.abierta .ndoc-plg-ch{transform:rotate(90deg)}.ndoc-plg-vacia{font-size:11.5px}@media (prefers-reduced-motion:reduce){.ndoc-plg-ch{transition:none}}.td-wrap{margin:2px 0 8px}table.td-tabla{width:100%;min-width:0;border-collapse:collapse;table-layout:auto}.td-tabla th,.td-tabla td{height:auto;white-space:normal;vertical-align:top;border:1px solid var(--hair);padding:0;background:var(--card)}.td-tabla thead th{background:var(--fill)}.td-th{display:flex;align-items:flex-start;gap:2px}.td-th .b-ico{opacity:0;flex:none}.td-tabla th:hover .b-ico{opacity:1}.td-in{display:block;width:100%;min-height:34px;padding:7px 10px;border:none;background:none;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);resize:none;overflow:hidden}.td-in.cab{font-size:12.5px;font-weight:600;color:var(--ink-2)}.td-in:focus{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.td-lee{display:block;padding:7px 10px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.td-mango{width:34px;border-color:transparent!important;background:none!important}.td-mango .drag-h,.td-mango .b-ico{opacity:0}.td-tabla tr:hover .td-mango .drag-h,.td-tabla tr:hover .td-mango .b-ico,.td-mango .b-ico:focus{opacity:1}.td-tabla tbody tr.dragover td{border-top:2px solid var(--accent)}.td-wrap+.b-anadir,.td-wrap .b-anadir{margin-top:6px}@media (pointer:coarse){.td-th .b-ico,.td-mango .drag-h,.td-mango .b-ico{opacity:1}}body.dark .td-tabla thead th{background:#ffffff0a}.kpi-l{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;line-height:1.3}.kpi-sub{white-space:normal;overflow-wrap:anywhere}.kpiband{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}@media (min-width:901px){.onbcfg-p{grid-template-columns:20px minmax(0,1fr) 232px 252px auto}}@media (max-width:1180px) and (min-width:901px){.onbcfg-p{grid-template-columns:20px minmax(0,1fr) 200px 200px auto}}.ntf .ntf-h.ntf-h-multi{white-space:normal;overflow:visible;text-overflow:clip;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.6}.ntf-h-multi .b-fant{height:22px;padding:0 8px;border-radius:6px;background:var(--fill);font-size:11.5px;font-weight:500;color:var(--ink-2)}.ntf-h-multi .b-fant:hover:not(:disabled){background:var(--hover);color:var(--ink)}body.dark .isbtn.primary{color:#fff!important}.adj{max-width:100%;min-width:0;align-items:flex-start}.tm-msg-c,.tm-msg-file .tm-msg-c{min-width:0}.fdoc{max-width:100%;min-width:0}.fdoc>svg,.fdoc .fver{flex:none}.fdoc-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-msg-file .fdoc+.fsolo,.adj .fdoc~.fsolo{position:static;align-self:flex-start;margin:4px 0 0;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.4}.bulkbar{position:sticky;bottom:18px;z-index:20;margin:14px auto 0;width:max-content;max-width:calc(100% - 16px);display:flex;align-items:center;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:14px;color:#fff;background:color-mix(in srgb,#15161a 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 40px -16px #00000073,inset 0 0 0 1px #ffffff14;animation:panel-entra .16s var(--ease-apple,ease)}.bulkbar::-webkit-scrollbar{display:none}.bulk-n{font-size:13px;font-weight:600;padding:0 8px 0 4px;white-space:nowrap;font-variant-numeric:tabular-nums}.bulk-sep{flex:none;width:1px;height:20px;margin:0 6px;background:#ffffff29}.bulkbar .bulk-sel{min-width:0!important;flex:none}.bulkbar .bulk-sel [role=combobox]{height:32px!important;min-height:32px!important;padding:0 10px!important;gap:6px;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:500}.bulkbar .bulk-sel [role=combobox]:hover,.bulkbar .bulk-sel [role=combobox][aria-expanded=true]{background:#ffffff1f!important}.bulkbar .bulk-sel [role=combobox] *{color:#fff!important}.bulkbar .bulk-sel .apx-selval[data-ph]{opacity:1}.bulkbar .bulk-sel [role=combobox] svg{opacity:.6}.bulk-x{flex:none;width:32px;height:32px;border:0;border-radius:9px;background:none;color:#fff;opacity:.75;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit}.bulk-x:hover{opacity:1;background:#ffffff1f}.bulk-x svg{width:14px;height:14px}.bulk-x[data-texto]{width:auto;padding:0 10px;opacity:1;font-size:13px;font-weight:500;white-space:nowrap}.bulk-x[data-texto] svg{opacity:.7}.bulk-fecha{flex:none;display:inline-flex}.bulk-fecha .apx-date{width:150px}.bulk-fecha [data-slot=date-field],.bulk-fecha [data-slot=input-group]{height:32px!important;background:#ffffff1f!important;border-color:transparent!important;color:#fff!important}.bulk-fecha [data-slot=date-field] *{color:#fff!important}.bulk-del{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:9px;background:none;color:#ff8a80;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.bulk-del:hover{background:#ff635829;color:#ffb3ad}.bulk-del svg{width:14px;height:14px}@media (pointer: coarse),(max-width: 640px){.bulkbar{bottom:12px}.bulkbar .bulk-sel [role=combobox],.bulk-x,.bulk-del{height:40px!important;min-height:40px!important}}.adj-f[data-marca=portada].on{background:var(--accent-soft);color:var(--accent-tx);border-color:transparent}.fmarcas{position:absolute;top:6px;left:6px;display:flex;gap:4px;pointer-events:none;z-index:1}.fmarca{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:100px;font-size:11px;font-weight:600;color:#fff;background:#121318b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.fmarca.portada{background:var(--accent)}.adj:has(>.fdoc)>.fmarcas{position:static;margin-top:4px}.adj:has(>.fthumb)>.fsolo{position:static;align-self:flex-start;margin:4px 0 0;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.4}.cfg-split.cfg-dos{grid-template-columns:1fr 1fr;gap:14px}@media (max-width:900px){.cfg-split.cfg-dos{grid-template-columns:minmax(0,1fr)}}.calbar-compacta .navp-tit{overflow:visible;flex:none}@media (max-width:640px){.calbar-compacta{flex-wrap:wrap;row-gap:6px}}.tk-tabla .est-pill-wrap{min-width:0}.tk-tabla .est-pill{max-width:100%;min-width:0;overflow:hidden}.est-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.est-pill>svg,.est-pill>.est-dot{flex:none}.u-align-items-baseline{align-items:baseline!important}.u-align-items-center{align-items:center!important}.u-align-items-flex-start{align-items:flex-start!important}.u-align-items-start{align-items:start!important}.u-background-fff{background:#fff!important}.u-background-gray{background:var(--gray)!important}.u-background-green-soft{background:var(--green-soft)!important}.u-background-red{background:var(--red)!important}.u-background-rgba-255-255-255-1{background:#ffffff1a!important}.u-background-rgba-255-255-255-5{background:#ffffff80!important}.u-background-var-bg2-f7f8fa{background:var(--bg2,#f7f8fa)!important}.u-border-1px-solid-hair-l{border:1px solid var(--hair-l)!important}.u-border-1px-solid-rgba-46-75-255-3{border:1px solid rgba(46,75,255,.3)!important}.u-border-bottom-1px-solid-hair-l-soft{border-bottom:1px solid var(--hair-l-soft)!important}.u-border-color-rgba-31-138-76-3{border-color:#1f8a4c4d!important}.u-border-left-3px-solid-red{border-left:3px solid var(--red)!important}.u-border-none{border:none!important}.u-border-radius-50{border-radius:50%!important}.u-border-radius-6{border-radius:6px!important}.u-border-top-1px-solid-hair-l-soft{border-top:1px solid var(--hair-l-soft)!important}.u-bottom-n4{bottom:-4px!important}.u-color-accent-tx{color:var(--accent-tx)!important}.u-color-amber-tx{color:var(--amber-tx)!important}.u-color-b4860f{color:#b4860f!important}.u-color-fff{color:#fff!important}.u-color-gray{color:var(--gray)!important}.u-color-gray-2{color:var(--gray-2)!important}.u-color-green-tx{color:var(--green-tx)!important}.u-color-ink{color:var(--ink)!important}.u-color-ink-2{color:var(--ink-2)!important}.u-color-muted{color:var(--muted)!important}.u-color-red-tx{color:var(--red-tx)!important}.u-color-rgba-245-245-243-6{color:#f5f5f399!important}.u-color-tx3{color:var(--tx3)!important}.u-color-var-amber-b06f10{color:var(--amber,#b06f10)!important}.u-cursor-help{cursor:help!important}.u-cursor-pointer{cursor:pointer!important}.u-display-block{display:block!important}.u-display-flex{display:flex!important}.u-display-grid{display:grid!important}.u-display-inline-block{display:inline-block!important}.u-display-inline-flex{display:inline-flex!important}.u-display-none{display:none!important}.u-flex-1{flex:1!important}.u-flex-1_4{flex:1.4!important}.u-flex-1_6{flex:1.6!important}.u-flex-2{flex:2!important}.u-flex-direction-column{flex-direction:column!important}.u-flex-shrink-0{flex-shrink:0!important}.u-flex-wrap-wrap{flex-wrap:wrap!important}.u-font-family-inherit{font-family:inherit!important}.u-font-size-10_5{font-size:10.5px!important}.u-font-size-11{font-size:11px!important}.u-font-size-11_5{font-size:11.5px!important}.u-font-size-12{font-size:12px!important}.u-font-size-12_5{font-size:12.5px!important}.u-font-size-13{font-size:13px!important}.u-font-size-13_5{font-size:13.5px!important}.u-font-size-14{font-size:14px!important}.u-font-size-15{font-size:15px!important}.u-font-size-15_5{font-size:15.5px!important}.u-font-size-16{font-size:16px!important}.u-font-size-17{font-size:17px!important}.u-font-size-18{font-size:18px!important}.u-font-size-19{font-size:19px!important}.u-font-size-9_5{font-size:9.5px!important}.u-font-size-fs-3{font-size:var(--fs-3)!important}.u-font-size-fs-4{font-size:var(--fs-4)!important}.u-font-size-fs-5{font-size:var(--fs-5)!important}.u-font-size-fs-6{font-size:var(--fs-6)!important}.u-font-style-italic{font-style:italic!important}.u-font-style-normal{font-style:normal!important}.u-font-weight-400{font-weight:400!important}.u-font-weight-500{font-weight:500!important}.u-font-weight-600{font-weight:600!important}.u-font-weight-700{font-weight:700!important}.u-gap-10{gap:10px!important}.u-gap-11{gap:11px!important}.u-gap-12{gap:12px!important}.u-gap-14{gap:14px!important}.u-gap-16{gap:16px!important}.u-gap-18{gap:18px!important}.u-gap-3{gap:3px!important}.u-gap-5{gap:5px!important}.u-gap-6{gap:6px!important}.u-gap-7{gap:7px!important}.u-gap-8{gap:8px!important}.u-gap-9{gap:9px!important}.u-grid-column-1-1{grid-column:1/-1!important}.u-grid-template-columns-1fr-1fr{grid-template-columns:1fr 1fr!important}.u-grid-template-columns-repeat-auto-fill-minmax-280px-1fr{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.u-height-10{height:10px!important}.u-height-11{height:11px!important}.u-height-12{height:12px!important}.u-height-13{height:13px!important}.u-height-14{height:14px!important}.u-height-15{height:15px!important}.u-height-150{height:150px!important}.u-height-16{height:16px!important}.u-height-172{height:172px!important}.u-height-18{height:18px!important}.u-height-9{height:9px!important}.u-inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.u-justify-content-center{justify-content:center!important}.u-justify-content-flex-end{justify-content:flex-end!important}.u-justify-content-space-between{justify-content:space-between!important}.u-letter-spacing-0{letter-spacing:0px!important}.u-letter-spacing-02em{letter-spacing:-.02em!important}.u-letter-spacing-07em{letter-spacing:.07em!important}.u-letter-spacing-5px{letter-spacing:.5px!important}.u-letter-spacing-8px{letter-spacing:.8px!important}.u-letter-spacing-9px{letter-spacing:.9px!important}.u-line-height-1_5{line-height:1.5!important}.u-line-height-1_55{line-height:1.55!important}.u-line-height-1_6{line-height:1.6!important}.u-line-height-1_65{line-height:1.65!important}.u-margin-0{margin:0!important}.u-margin-0-0-12px{margin:0 0 12px!important}.u-margin-0-16px{margin:0 16px!important}.u-margin-0-16px-16px{margin:0 16px 16px!important}.u-margin-0-16px-2px{margin:0 16px 2px!important}.u-margin-0-auto{margin:0 auto!important}.u-margin-10px-0{margin:10px 0!important}.u-margin-10px-0-16px{margin:10px 0 16px!important}.u-margin-10px-0-4px{margin:10px 0 4px!important}.u-margin-10px-16px-2px{margin:10px 16px 2px!important}.u-margin-12px-0{margin:12px 0!important}.u-margin-12px-0-4px{margin:12px 0 4px!important}.u-margin-12px-0-7px{margin:12px 0 7px!important}.u-margin-14px-16px{margin:14px 16px!important}.u-margin-24px-0-12px{margin:24px 0 12px!important}.u-margin-2px-0{margin:2px 0!important}.u-margin-2px-0-18px-124px{margin:2px 0 18px 124px!important}.u-margin-2px-0-8px{margin:2px 0 8px!important}.u-margin-2px-auto{margin:2px auto!important}.u-margin-40px-auto{margin:40px auto!important}.u-margin-4px-0-12px{margin:-4px 0 12px!important}.u-margin-6px-0{margin:6px 0!important}.u-margin-6px-0-0{margin:6px 0 0!important}.u-margin-6px-0-10px{margin:6px 0 10px!important}.u-margin-6px-0-3px{margin:6px 0 3px!important}.u-margin-7px-0-6px{margin:7px 0 6px!important}.u-margin-8px-0{margin:8px 0!important}.u-margin-bottom-0{margin-bottom:0!important}.u-margin-bottom-10{margin-bottom:10px!important}.u-margin-bottom-12{margin-bottom:12px!important}.u-margin-bottom-14{margin-bottom:14px!important}.u-margin-bottom-16{margin-bottom:16px!important}.u-margin-bottom-18{margin-bottom:18px!important}.u-margin-bottom-2{margin-bottom:2px!important}.u-margin-bottom-20{margin-bottom:20px!important}.u-margin-bottom-22{margin-bottom:22px!important}.u-margin-bottom-4{margin-bottom:4px!important}.u-margin-bottom-6{margin-bottom:6px!important}.u-margin-bottom-7{margin-bottom:7px!important}.u-margin-bottom-8{margin-bottom:8px!important}.u-margin-bottom-9{margin-bottom:9px!important}.u-margin-left-0{margin-left:0!important}.u-margin-left-10{margin-left:10px!important}.u-margin-left-4{margin-left:4px!important}.u-margin-left-5{margin-left:5px!important}.u-margin-left-6{margin-left:6px!important}.u-margin-left-8{margin-left:8px!important}.u-margin-left-auto{margin-left:auto!important}.u-margin-right-10{margin-right:10px!important}.u-margin-right-2{margin-right:2px!important}.u-margin-right-3{margin-right:3px!important}.u-margin-right-4{margin-right:4px!important}.u-margin-right-6{margin-right:6px!important}.u-margin-right-auto{margin-right:auto!important}.u-margin-top-0{margin-top:0!important}.u-margin-top-1{margin-top:1px!important}.u-margin-top-10{margin-top:10px!important}.u-margin-top-12{margin-top:12px!important}.u-margin-top-14{margin-top:14px!important}.u-margin-top-16{margin-top:16px!important}.u-margin-top-18{margin-top:18px!important}.u-margin-top-2{margin-top:2px!important}.u-margin-top-22{margin-top:22px!important}.u-margin-top-26{margin-top:26px!important}.u-margin-top-3{margin-top:3px!important}.u-margin-top-4{margin-top:4px!important}.u-margin-top-5{margin-top:5px!important}.u-margin-top-6{margin-top:6px!important}.u-margin-top-8{margin-top:8px!important}.u-margin-top-9{margin-top:9px!important}.u-margin-top-n2{margin-top:-2px!important}.u-margin-top-n6{margin-top:-6px!important}.u-max-height-280{max-height:280px!important}.u-max-width-110{max-width:110px!important}.u-max-width-130{max-width:130px!important}.u-max-width-165{max-width:165px!important}.u-max-width-170{max-width:170px!important}.u-max-width-180{max-width:180px!important}.u-max-width-250{max-width:250px!important}.u-max-width-260{max-width:260px!important}.u-max-width-280{max-width:280px!important}.u-max-width-320{max-width:320px!important}.u-max-width-340{max-width:340px!important}.u-max-width-360{max-width:360px!important}.u-max-width-420{max-width:420px!important}.u-max-width-480{max-width:480px!important}.u-max-width-520{max-width:520px!important}.u-max-width-560{max-width:560px!important}.u-max-width-620{max-width:620px!important}.u-max-width-640{max-width:640px!important}.u-max-width-66{max-width:66px!important}.u-max-width-70{max-width:70px!important}.u-max-width-720{max-width:720px!important}.u-max-width-76{max-width:76px!important}.u-max-width-760{max-width:760px!important}.u-max-width-80{max-width:80px!important}.u-max-width-96{max-width:96px!important}.u-min-height-220{min-height:220px!important}.u-min-height-240{min-height:240px!important}.u-min-width-0{min-width:0px!important}.u-min-width-128{min-width:128px!important}.u-min-width-130{min-width:130px!important}.u-min-width-150{min-width:150px!important}.u-min-width-170{min-width:170px!important}.u-min-width-180{min-width:180px!important}.u-min-width-200{min-width:200px!important}.u-min-width-210{min-width:210px!important}.u-min-width-220{min-width:220px!important}.u-min-width-240{min-width:240px!important}.u-min-width-260{min-width:260px!important}.u-min-width-280{min-width:280px!important}.u-min-width-44{min-width:44px!important}.u-min-width-52{min-width:52px!important}.u-min-width-64{min-width:64px!important}.u-min-width-70{min-width:70px!important}.u-min-width-76{min-width:76px!important}.u-min-width-900{min-width:900px!important}.u-min-width-96{min-width:96px!important}.u-overflow-hidden{overflow:hidden!important}.u-overflow-x-auto{overflow-x:auto!important}.u-overflow-y-auto{overflow-y:auto!important}.u-padding-0{padding:0!important}.u-padding-0-0-0-4px{padding:0 0 0 4px!important}.u-padding-0-0-6px{padding:0 0 6px!important}.u-padding-0-16px-16px{padding:0 16px 16px!important}.u-padding-10{padding:10px!important}.u-padding-10px-16px{padding:10px 16px!important}.u-padding-12px-16px{padding:12px 16px!important}.u-padding-12px-18px-4px{padding:12px 18px 4px!important}.u-padding-14{padding:14px!important}.u-padding-16{padding:16px!important}.u-padding-16px-14px{padding:16px 14px!important}.u-padding-18px-0{padding:18px 0!important}.u-padding-18px-0-4px{padding:18px 0 4px!important}.u-padding-18px-14px{padding:18px 14px!important}.u-padding-1px-7px{padding:1px 7px!important}.u-padding-20{padding:20px!important}.u-padding-20px-0{padding:20px 0!important}.u-padding-22{padding:22px!important}.u-padding-24{padding:24px!important}.u-padding-26px-16px{padding:26px 16px!important}.u-padding-34px-20px{padding:34px 20px!important}.u-padding-3px-0{padding:3px 0!important}.u-padding-3px-7px{padding:3px 7px!important}.u-padding-4{padding:4px!important}.u-padding-44px-20px{padding:44px 20px!important}.u-padding-4px-16px{padding:4px 16px!important}.u-padding-4px-8px{padding:4px 8px!important}.u-padding-5px-0{padding:5px 0!important}.u-padding-5px-12px{padding:5px 12px!important}.u-padding-5px-9px{padding:5px 9px!important}.u-padding-6{padding:6px!important}.u-padding-6px-0{padding:6px 0!important}.u-padding-6px-12px-3px{padding:6px 12px 3px!important}.u-padding-6px-4px-10px{padding:6px 4px 10px!important}.u-padding-7px-0{padding:7px 0!important}.u-padding-7px-9px{padding:7px 9px!important}.u-padding-8px-0{padding:8px 0!important}.u-padding-8px-6px{padding:8px 6px!important}.u-padding-bottom-14{padding-bottom:14px!important}.u-padding-left-18{padding-left:18px!important}.u-padding-left-2{padding-left:2px!important}.u-padding-left-44{padding-left:44px!important}.u-padding-top-10{padding-top:10px!important}.u-padding-top-12{padding-top:12px!important}.u-position-absolute{position:absolute!important}.u-position-fixed{position:fixed!important}.u-position-relative{position:relative!important}.u-resize-vertical{resize:vertical!important}.u-right-0{right:0!important}.u-right-n4{right:-4px!important}.u-text-align-center{text-align:center!important}.u-text-align-left{text-align:left!important}.u-text-align-right{text-align:right!important}.u-text-decoration-none{text-decoration:none!important}.u-text-overflow-ellipsis{text-overflow:ellipsis!important}.u-text-transform-none{text-transform:none!important}.u-text-transform-uppercase{text-transform:uppercase!important}.u-top-calc-100-6px{top:calc(100% + 6px)!important}.u-transform-rotate-180deg{transform:rotate(180deg)!important}.u-transform-rotate-45deg{transform:rotate(-45deg)!important}.u-transform-rotate-90deg{transform:rotate(90deg)!important}.u-vertical-align-middle{vertical-align:middle!important}.u-vertical-align-n1{vertical-align:-1px!important}.u-vertical-align-n2{vertical-align:-2px!important}.u-white-space-nowrap{white-space:nowrap!important}.u-white-space-pre-line{white-space:pre-line!important}.u-white-space-pre-wrap{white-space:pre-wrap!important}.u-width-10{width:10px!important}.u-width-100{width:100%!important}.u-width-11{width:11px!important}.u-width-12{width:12px!important}.u-width-13{width:13px!important}.u-width-14{width:14px!important}.u-width-15{width:15px!important}.u-width-150{width:150px!important}.u-width-16{width:16px!important}.u-width-170{width:170px!important}.u-width-18{width:18px!important}.u-width-210{width:210px!important}.u-width-230{width:230px!important}.u-width-236{width:236px!important}.u-width-242{width:242px!important}.u-width-280{width:280px!important}.u-width-30{width:30px!important}.u-width-300{width:300px!important}.u-width-34{width:34px!important}.u-width-346{width:346px!important}.u-width-380{width:380px!important}.u-width-74{width:74px!important}.u-width-9{width:9px!important}.u-width-auto{width:auto!important}.u-z-index-40{z-index:40!important}.u-z-index-41{z-index:41!important}.pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.pg-head>div:first-child{flex:1 1 auto;min-width:260px}.pg-head .h-sub{margin-bottom:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--gradient-glow-rotation:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--radius-4xl:var(--radius-4xl);--shadow-xs:0 1px 4px 0 var(--shadow-color);--shadow-md:0 4px 8px -2px var(--shadow-color);--shadow-lg:0 8px 16px -4px var(--shadow-color);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:var(--shadow-md);--radius:var(--radius);--color-border-intense:var(--border-intense);--radius-4xs:var(--radius-4xs);--radius-3xs:var(--radius-3xs);--radius-2xs:var(--radius-2xs);--opacity-disabled:var(--opacity-disabled)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}::selection{background-color:var(--selection-color)}body{background-color:var(--background);min-height:100dvh;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-highlight,currentColor),transparent);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.skeleton-shimmer:after{background:linear-gradient(90deg,transparent,var(--skeleton-highlight,color-mix(in oklab, currentColor 12%, transparent)),transparent)}}.skeleton-shimmer:after{animation:1.6s ease-in-out infinite skeleton-shimmer}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-s-0{inset-inline-start:0}.inset-e-0{inset-inline-end:0}.inset-e-3{inset-inline-end:calc(var(--spacing) * 3)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-px{top:1px}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-px{bottom:1px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing) * .5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-ms-0\.5{margin-inline-start:calc(var(--spacing) * -.5)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-1\.25{margin-inline-end:calc(var(--spacing) * -1.25)}.-me-1\.75{margin-inline-end:calc(var(--spacing) * -1.75)}.-me-2\.25{margin-inline-end:calc(var(--spacing) * -2.25)}.me-0\.5{margin-inline-end:calc(var(--spacing) * .5)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mb-3\.5{margin-bottom:calc(var(--spacing) * -3.5)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[0\.5em\]{width:.5em;height:.5em}.size-\[1\.12em\]{width:1.12em;height:1.12em}.size-\[1\.125em\]{width:1.125em;height:1.125em}.size-\[1\.778em\]{width:1.778em;height:1.778em}.size-\[1em\]{width:1em;height:1em}.size-\[30\%\]{width:30%;height:30%}.size-\[50\%\]{width:50%;height:50%}.size-\[56\%\]{width:56%;height:56%}.size-\[66\%\]{width:66%;height:66%}.size-full{width:100%;height:100%}.\[height\:var\(--drawer-height\,auto\)\]{height:var(--drawer-height,auto)}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\(--textarea-h\){height:var(--textarea-h)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[0\.2em\]\!{height:.2em!important}.h-\[0\.35em\]\!{height:.35em!important}.h-\[1em\]{height:1em}.h-\[calc\(100dvh-1\.5rem-var\(--snap-offset\,0\)\)\]{height:calc(100dvh - 1.5rem - var(--snap-offset,0))}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[var\(--height\)\]{height:var(--height)}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-2{min-height:calc(var(--spacing) * 2)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11\.5{width:calc(var(--spacing) * 11.5)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-30{width:calc(var(--spacing) * 30)}.w-35{width:calc(var(--spacing) * 35)}.w-90{width:calc(var(--spacing) * 90)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-150{width:calc(var(--spacing) * 150)}.w-\[0\.8em\]\!{width:.8em!important}.w-\[1\.4em\]\!{width:1.4em!important}.w-\[calc\(100\%-var\(--border-width\)\*2\)\]{width:calc(100% - var(--border-width) * 2)}.w-\[calc\(var\(--anchor-width\)\+1rem\)\]{width:calc(var(--anchor-width) + 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-6\.5{min-width:calc(var(--spacing) * 6.5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-8\.5{min-width:calc(var(--spacing) * 8.5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-10\.5{min-width:calc(var(--spacing) * 10.5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-15{min-width:calc(var(--spacing) * 15)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translate(calc(var(--drawer-swipe-movement-x) + var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateX\(calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translate(calc(var(--drawer-swipe-movement-x) - var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+\(var\(--toast-index\)\*var\(--peek\)\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--peek)) + (var(--shrink) * var(--height)))) scale(var(--scale))}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.\[transform\:translateY\(calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y)))}.\[transform\:translateY\(calc\(var\(--drawer-swipe-movement-y\)\+var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateY(calc(var(--drawer-swipe-movement-y) + var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateY\(calc\(var\(--drawer-swipe-movement-y\)-var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateY(calc(var(--drawer-swipe-movement-y) - var(--stack-offset))) scale(var(--stack-scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[toast-progress_linear_forwards\]{animation:linear forwards toast-progress}.animate-ping-paced{animation:2.5s cubic-bezier(0,0,.2,1) infinite ping-paced}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.\[grid-template-columns\:auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[3\%\]{gap:3%}:where(.-space-y-\(--border-width\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--border-width) * -1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--border-width) * -1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--border-width\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--border-width) * var(--tw-space-y-reverse));margin-block-end:calc(var(--border-width) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[-0\.2em\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-.2em * var(--tw-space-y-reverse));margin-block-end:calc(-.2em * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.-space-x-\(--border-width\)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--border-width) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--border-width) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\(--border-width\)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--border-width) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--border-width) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[-0\.2em\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-.2em * var(--tw-space-x-reverse));margin-inline-end:calc(-.2em * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xs{border-radius:var(--radius-2xs)}.rounded-3xs{border-radius:var(--radius-3xs)}.rounded-4xs{border-radius:var(--radius-4xs)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[calc\(tan\(atan2\(var\(--radius-3xs\)\,1rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-3xs),1rem))*100%)}.rounded-\[calc\(tan\(atan2\(var\(--radius-md\)\,2\.5rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-md),2.5rem))*100%)}.rounded-\[calc\(tan\(atan2\(var\(--radius-sm\)\,2rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-sm),2rem))*100%)}.rounded-\[calc\(var\(--radius-2xl\)\*5\/6\)\]{border-radius:calc(var(--radius-2xl) * 5 / 6)}.rounded-\[calc\(var\(--radius-xs\)-0\.0625rem\)\]{border-radius:calc(var(--radius-xs) - .0625rem)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs)}.rounded-t-\[min\(var\(--radius-3xs\)\,35\%\)\]{border-top-left-radius:min(var(--radius-3xs),35%);border-top-right-radius:min(var(--radius-3xs),35%)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.rounded-b-\[min\(var\(--radius-3xs\)\,35\%\)\]{border-bottom-right-radius:min(var(--radius-3xs),35%);border-bottom-left-radius:min(var(--radius-3xs),35%)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--border-width)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-solid{--tw-border-style:solid;border-style:solid}.border-border{border-color:var(--border)}.border-border-muted{border-color:var(--border-muted)}.border-border-overlay{border-color:var(--border-overlay)}.border-border-strong{border-color:var(--border-strong)}.border-current{border-color:currentColor}.border-error-soft{border-color:var(--error-soft)}.border-info-soft{border-color:var(--info-soft)}.border-primary{border-color:var(--primary)}.border-primary-soft{border-color:var(--primary-soft)}.border-secondary-soft{border-color:var(--secondary-soft)}.border-success-soft{border-color:var(--success-soft)}.border-transparent{border-color:#0000}.border-warning-soft{border-color:var(--warning-soft)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\(--progress-color\){background-color:var(--progress-color)}.bg-\(--sparkline-color\){background-color:var(--sparkline-color)}.bg-background{background-color:var(--background)}.bg-background-inverse{background-color:var(--background-inverse)}.bg-background-muted{background-color:var(--background-muted)}.bg-background-strong{background-color:var(--background-strong)}.bg-background-subtle{background-color:var(--background-subtle)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-current,.bg-current\/7{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/7{background-color:color-mix(in oklab,currentcolor 7%,transparent)}}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-current\/11{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/11{background-color:color-mix(in oklab,currentcolor 11%,transparent)}}.bg-current\/12{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/12{background-color:color-mix(in oklab,currentcolor 12%,transparent)}}.bg-current\/28{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/28{background-color:color-mix(in oklab,currentcolor 28%,transparent)}}.bg-current\/40{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/40{background-color:color-mix(in oklab,currentcolor 40%,transparent)}}.bg-current\/58{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/58{background-color:color-mix(in oklab,currentcolor 58%,transparent)}}.bg-error{background-color:var(--error)}.bg-error-emphasis{background-color:var(--error-emphasis)}.bg-error-muted{background-color:var(--error-muted)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-foreground-intense{background-color:var(--foreground-intense)}.bg-info-muted{background-color:var(--info-muted)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary-subtle{background-color:var(--primary-subtle)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-muted{background-color:var(--secondary-muted)}.bg-secondary-subtle{background-color:var(--secondary-subtle)}.bg-success-emphasis{background-color:var(--success-emphasis)}.bg-success-muted{background-color:var(--success-muted)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-transparent{background-color:#0000}.bg-warning-emphasis{background-color:var(--warning-emphasis)}.bg-warning-muted{background-color:var(--warning-muted)}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-background-inverse{fill:var(--background-inverse)}.stroke-background-strong{stroke:var(--background-strong)}.stroke-border{stroke:var(--border)}.stroke-border-strong{stroke:var(--border-strong)}.stroke-primary{stroke:var(--primary)}.stroke-white{stroke:var(--color-white)}.stroke-white\/25{stroke:#ffffff40}@supports (color:color-mix(in lab,red,red)){.stroke-white\/25{stroke:color-mix(in oklab,var(--color-white) 25%,transparent)}}.stroke-2{stroke-width:2px}.stroke-4\!{stroke-width:4px!important}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(var\(--cell-size\)\+0\.5rem\)\]{padding-inline:calc(var(--cell-size) + .5rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-4\!{padding-inline-start:calc(var(--spacing) * 4)!important}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-13{padding-inline-start:calc(var(--spacing) * 13)}.ps-16{padding-inline-start:calc(var(--spacing) * 16)}.pe-4\!{padding-inline-end:calc(var(--spacing) * 4)!important}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.25{padding-bottom:calc(var(--spacing) * 1.25)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\!{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,1.875rem)}.text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.625rem)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,1.75rem)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1rem)}.text-\[\.625rem\]{font-size:.625rem}.text-\[0\.4em\]{font-size:.4em}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[4rem\]{font-size:4rem}.text-\[5rem\]{font-size:5rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--pattern-color\){color:var(--pattern-color)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-border-overlay{color:var(--border-overlay)}.text-border-strong{color:var(--border-strong)}.text-current,.text-current\/20{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/20{color:color-mix(in oklab,currentcolor 20%,transparent)}}.text-error-emphasis{color:var(--error-emphasis)}.text-error-foreground{color:var(--error-foreground)}.text-foreground{color:var(--foreground)}.text-foreground-emphasis{color:var(--foreground-emphasis)}.text-foreground-intense{color:var(--foreground-intense)}.text-foreground-inverse{color:var(--foreground-inverse)}.text-foreground-muted{color:var(--foreground-muted)}.text-foreground-strong{color:var(--foreground-strong)}.text-foreground-subtle{color:var(--foreground-subtle)}.text-info-emphasis{color:var(--info-emphasis)}.text-info-foreground{color:var(--info-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-soft{color:var(--primary-soft)}.text-secondary-emphasis{color:var(--secondary-emphasis)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success-emphasis{color:var(--success-emphasis)}.text-success-foreground{color:var(--success-foreground)}.text-warning-emphasis{color:var(--warning-emphasis)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.caret-transparent{caret-color:#0000}.opacity-\(--gradient-glow-opacity\){opacity:var(--gradient-glow-opacity)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.opacity-disabled{opacity:var(--opacity-disabled)}.shadow-2xl{--tw-shadow:0 24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-24px_0_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:-24px 0 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_16px_-4px_var\(--shadow-color\)\]{--tw-shadow:0 -8px 16px -4px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-24px_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:0 -24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[24px_0_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:24px 0 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 4px 0 var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.outline-ring{outline-color:var(--focus-ring)}.outline-ring-error{outline-color:var(--focus-ring-error)}.outline-ring-info{outline-color:var(--focus-ring-info)}.outline-ring-input{outline-color:var(--focus-ring-input)}.outline-ring-light{outline-color:var(--focus-ring-light)}.outline-ring-primary{outline-color:var(--focus-ring-primary)}.outline-ring-secondary{outline-color:var(--focus-ring-secondary)}.outline-ring-success{outline-color:var(--focus-ring-success)}.outline-ring-warning{outline-color:var(--focus-ring-warning)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-radius\]{transition-property:transform,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,opacity\]{transition-property:width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.65\,0\,0\.35\,1\)\]{--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}.ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]{--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(6\)\]{--cell-size:calc(var(--spacing) * 6)}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[--cell-size\:--spacing\(10\)\]{--cell-size:calc(var(--spacing) * 10)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--gradient-glow-opacity\:1\]{--gradient-glow-opacity:1}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--indent-transition\:calc\(1-clamp\(0\,calc\(var\(--drawer-swipe-progress\)\*100000\)\,1\)\)\]{--indent-transition: calc(1 - clamp(0, calc(var(--drawer-swipe-progress) * 100000), 1)) }.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\+\(var\(--toast-index\)\*var\(--gap\)\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) + (var(--toast-index) * var(--gap)) + var(--toast-swipe-movement-y))}.\[--pattern-color\:var\(--color-border-intense\)\]{--pattern-color:var(--color-border-intense)}.\[--pattern-highlight\:var\(--spotlight-size\)\]{--pattern-highlight:var(--spotlight-size)}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale: max(0, 1 - (var(--toast-index) * .1)) }.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--snap-offset\:var\(--drawer-snap-point-offset\,0px\)\]{--snap-offset:var(--drawer-snap-point-offset,0px)}.\[--spotlight-size\:200px\]{--spotlight-size:200px}.\[--stack-count\:max\(0\,calc\(var\(--nested-drawers\,0\)-var\(--stack-progress\)\)\)\]{--stack-count:max(0, calc(var(--nested-drawers,0) - var(--stack-progress)))}.\[--stack-extent\:25rem\]{--stack-extent:25rem}.\[--stack-extent\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-extent:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-offset\:calc\(var\(--stack-peek\)\+var\(--stack-shrink\)\*var\(--stack-extent\)\)\]{--stack-offset:calc(var(--stack-peek) + var(--stack-shrink) * var(--stack-extent))}.\[--stack-peek\:calc\(var\(--stack-count\)\*1\.5rem\)\]{--stack-peek:calc(var(--stack-count) * 1.5rem)}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\,0\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress,0), 1)}.\[--stack-scale\:clamp\(0\,calc\(1-var\(--stack-step\)\*var\(--stack-count\)\)\,1\)\]{--stack-scale:clamp(0, calc(1 - var(--stack-step) * var(--stack-count)), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[animation-play-state\:paused\]{animation-play-state:paused}.\[animation-play-state\:running\]{animation-play-state:running}.\[grid-area\:actions\]{grid-area:actions}.\[grid-area\:close\]{grid-area:close}.\[grid-area\:description\]{grid-area:description}.\[grid-area\:icon\]{grid-area:icon}.\[grid-area\:title\]{grid-area:title}.\[grid-template-areas\:\'icon_title_close\'\]{grid-template-areas:"icon title close"}.\[grid-template-areas\:\'icon_title_close\'_\'\._description_\.\'_\'\._actions_actions\'\]{grid-template-areas:"icon title close"".description."".actions actions"}.\[stroke-dashoffset\:1\.02\]{stroke-dashoffset:1.02px}.\[transition\:opacity_500ms_ease-out\,scale_150ms_ease-out\,translate_150ms_ease-out\]{transition:opacity .5s ease-out,scale .15s ease-out,translate .15s ease-out}.\[transition\:scale_150ms_ease-out\,translate_150ms_ease-out\]{transition:scale .15s ease-out,translate .15s ease-out}.\[transition\:transform_0\.5s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_0\.5s\,height_0\.15s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:is(.\*\:relative>*){position:relative}:is(.\*\:shrink-0>*){flex-shrink:0}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}.not-placeholder-shown\:text-transparent:not(:placeholder-shown){color:#0000}.not-placeholder-shown\:caret-transparent:not(:placeholder-shown){caret-color:#0000}.not-has-\[\>\[data-slot\=alert-dialog-footer\]\]\:pb-6:not(:has(>[data-slot=alert-dialog-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=alert-dialog-header\]\]\:pt-6:not(:has(>[data-slot=alert-dialog-header])){padding-top:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=dialog-footer\]\]\:pb-6:not(:has(>[data-slot=dialog-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=dialog-header\]\]\:pt-6:not(:has(>[data-slot=dialog-header])){padding-top:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=drawer-footer\]\]\:pb-6:not(:has(>[data-slot=drawer-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=drawer-header\]\]\:pt-6:not(:has(>[data-slot=drawer-header])){padding-top:calc(var(--spacing) * 6)}.group-focus-within\:scale-110:is(:where(.group):focus-within *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:scale-125:is(:where(.group):focus-within *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *){opacity:1}.group-hover\/glow\:opacity-\(--gradient-glow-opacity\):is(:where(.group\/glow):hover *){opacity:var(--gradient-glow-opacity)}.group-hover\/glow\:\[animation-play-state\:running\]:is(:where(.group\/glow):hover *){animation-play-state:running}}.group-active\/glow\:translate-y-px:is(:where(.group\/glow):active *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\/glow\:scale-\[0\.97\]:is(:where(.group\/glow):active *){scale:.97}.group-active\/glow\:opacity-\(--gradient-glow-opacity\):is(:where(.group\/glow):active *){opacity:var(--gradient-glow-opacity)}.group-active\/glow\:\[animation-play-state\:running\]:is(:where(.group\/glow):active *){animation-play-state:running}.group-active\/trigger\:translate-y-px:is(:where(.group\/trigger):active *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\/trigger\:scale-\[0\.97\]:is(:where(.group\/trigger):active *){scale:.97}.group-active\/trigger\:duration-100:is(:where(.group\/trigger):active *){--tw-duration:.1s;transition-duration:.1s}.group-active\/trigger\:ease-in-out:is(:where(.group\/trigger):active *){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-2:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 2)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-2\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 2.5)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-3:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 3)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-1:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:var(--spacing)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-1\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:calc(var(--spacing) * 1.5)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-2\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:calc(var(--spacing) * 2.5)}.group-data-checked\/check\:opacity-100:is(:where(.group\/check)[data-checked] *){opacity:1}.group-data-checked\/check\:\[stroke-dashoffset\:0\]:is(:where(.group\/check)[data-checked] *){stroke-dashoffset:0}.group-data-copied\/copy\:scale-50:is(:where(.group\/copy)[data-copied] *){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-copied\/copy\:opacity-0:is(:where(.group\/copy)[data-copied] *){opacity:0}.group-data-copied\/copy\:delay-0:is(:where(.group\/copy)[data-copied] *){transition-delay:0s}.group-data-copied\/copy\:delay-100:is(:where(.group\/copy)[data-copied] *){transition-delay:.1s}.group-data-copied\/copy\:duration-350:is(:where(.group\/copy)[data-copied] *){--tw-duration:.35s;transition-duration:.35s}.group-data-copied\/copy\:ease-out:is(:where(.group\/copy)[data-copied] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-data-copied\/copy\:\[stroke-dashoffset\:0\]:is(:where(.group\/copy)[data-copied] *){stroke-dashoffset:0}.group-data-disabled\/submenu-trigger\:pointer-events-none:is(:where(.group\/submenu-trigger)[data-disabled] *){pointer-events:none}.group-data-disabled\/submenu-trigger\:opacity-disabled:is(:where(.group\/submenu-trigger)[data-disabled] *){opacity:var(--opacity-disabled)}.group-data-empty\/autocomplete-content\:block:is(:where(.group\/autocomplete-content)[data-empty] *),.group-data-empty\/combobox-content\:block:is(:where(.group\/combobox-content)[data-empty] *){display:block}.group-data-expanded\/toast\:\[animation-play-state\:paused\]:is(:where(.group\/toast)[data-expanded] *){animation-play-state:paused}.group-data-highlighted\/submenu-trigger\:not-data-disabled\:text-foreground-intense:is(:where(.group\/submenu-trigger)[data-highlighted] *):not([data-disabled]){color:var(--foreground-intense)}.group-data-nested\/alert-dialog-popup\:rounded-none:is(:where(.group\/alert-dialog-popup)[data-nested] *){border-radius:0}.group-data-nested\/alert-dialog-popup\:bg-transparent:is(:where(.group\/alert-dialog-popup)[data-nested] *){background-color:#0000}.group-data-open\/accordion-item\:rotate-90:is(:where(.group\/accordion-item)[data-open] *){rotate:90deg}.group-data-open\/accordion-item\:rotate-180:is(:where(.group\/accordion-item)[data-open] *),.group-data-popup-open\/autocomplete-icon\:rotate-180:is(:where(.group\/autocomplete-icon)[data-popup-open] *),.group-data-popup-open\/combobox-toggle\:rotate-180:is(:where(.group\/combobox-toggle)[data-popup-open] *),.group-data-popup-open\/combobox-trigger\:rotate-180:is(:where(.group\/combobox-trigger)[data-popup-open] *){rotate:180deg}.group-data-popup-open\/navigation-menu-icon\:rotate-90:is(:where(.group\/navigation-menu-icon)[data-popup-open] *){rotate:90deg}.group-data-popup-open\/navigation-menu-icon\:rotate-180:is(:where(.group\/navigation-menu-icon)[data-popup-open] *){rotate:180deg}.group-data-popup-open\/submenu-trigger\:not-data-disabled\:text-foreground-intense:is(:where(.group\/submenu-trigger)[data-popup-open] *):not([data-disabled]){color:var(--foreground-intense)}.group-data-selected\/check\:opacity-100:is(:where(.group\/check)[data-selected] *){opacity:1}.group-data-selected\/check\:\[stroke-dashoffset\:0\]:is(:where(.group\/check)[data-selected] *){stroke-dashoffset:0}.group-data-\[side\=bottom\]\/popup\:border-t-2:is(:where(.group\/popup)[data-side=bottom] *){border-top-style:var(--tw-border-style);border-top-width:2px}.group-data-\[side\=inline-end\]\/popup\:border-s-2:is(:where(.group\/popup)[data-side=inline-end] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.group-data-\[side\=inline-start\]\/popup\:border-e-2:is(:where(.group\/popup)[data-side=inline-start] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}.group-data-\[side\=left\]\/popup\:border-r-2:is(:where(.group\/popup)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:2px}.group-data-\[side\=right\]\/popup\:border-l-2:is(:where(.group\/popup)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:2px}.group-data-\[side\=top\]\/popup\:border-b-2:is(:where(.group\/popup)[data-side=top] *){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.peer-not-placeholder-shown\:pointer-events-auto:is(:where(.peer):not(:placeholder-shown)~*){pointer-events:auto}.peer-not-placeholder-shown\:opacity-100:is(:where(.peer):not(:placeholder-shown)~*){opacity:1}.peer-placeholder-shown\:invisible:is(:where(.peer):placeholder-shown~*){visibility:hidden}.placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:-inset-s-px:before{content:var(--tw-content);inset-inline-start:-1px}.before\:inset-s-1\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1.5)}.before\:inset-e-1\.5:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 1.5)}.before\:top-\(--toc-indicator-top\):before{content:var(--tw-content);top:var(--toc-indicator-top)}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:-z-1:before{content:var(--tw-content);z-index:-1}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:h-\(--toc-indicator-height\):before{content:var(--tw-content);height:var(--toc-indicator-height)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:h-11\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 11.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-11\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 11.5)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--border-width)}.before\:border-border:before{content:var(--tw-content);border-color:var(--border)}.before\:border-primary:before{content:var(--tw-content);border-color:var(--primary)}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:border-white\/10:before{content:var(--tw-content);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.before\:border-white\/10:before{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.before\:bg-background:before{content:var(--tw-content);background-color:var(--background)}.before\:bg-background-muted:before{content:var(--tw-content);background-color:var(--background-muted)}.before\:bg-background-strong:before{content:var(--tw-content);background-color:var(--background-strong)}.before\:bg-foreground-intense:before{content:var(--tw-content);background-color:var(--foreground-intense)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.before\:bg-white\/10:before{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--error\)_0\%\,var\(--error-muted\)_95\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--error) 0%,var(--error-muted) 95%)}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--primary\)_0\%\,var\(--primary-muted\)_80\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--primary) 0%,var(--primary-muted) 80%)}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--secondary\)_0\%\,var\(--secondary-muted\)_95\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--secondary) 0%,var(--secondary-muted) 95%)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-0\!:before{content:var(--tw-content);opacity:0!important}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:backdrop-blur-md:before{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:transition-\[opacity\,background-color\,border-color\]:before{content:var(--tw-content);transition-property:opacity,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-\[top\,height\,opacity\]:before{content:var(--tw-content);transition-property:top,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-250:before{content:var(--tw-content);--tw-duration:.25s;transition-duration:.25s}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\/trigger\:before\:bg-background-subtle:is(:where(.group\/trigger):hover *):before{content:var(--tw-content);background-color:var(--background-subtle)}}.group-data-highlighted\/submenu-trigger\:not-data-disabled\:before\:bg-background-muted:is(:where(.group\/submenu-trigger)[data-highlighted] *):not([data-disabled]):before,.group-data-popup-open\/submenu-trigger\:not-data-disabled\:before\:bg-background-muted:is(:where(.group\/submenu-trigger)[data-popup-open] *):not([data-disabled]):before{content:var(--tw-content);background-color:var(--background-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:\[background-image\:linear-gradient\(0deg\,currentColor\,currentColor\)\]:after{content:var(--tw-content);background-image:linear-gradient(currentColor,currentColor)}.after\:bg-no-repeat:after{content:var(--tw-content);background-repeat:no-repeat}.after\:transition-\[background-size\]:after{content:var(--tw-content);transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-background-muted:hover{background-color:var(--background-muted)}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-foreground-intense:hover{color:var(--foreground-intense)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}:is(.\*\:hover\:z-2>*):hover{z-index:2}.hover\:not-data-checked\:not-data-disabled\:not-data-invalid\:border-border-emphasis:hover:not([data-checked]):not([data-disabled]):not([data-invalid]),.hover\:not-data-checked\:not-data-indeterminate\:not-data-disabled\:not-data-invalid\:border-border-emphasis:hover:not([data-checked]):not([data-indeterminate]):not([data-disabled]):not([data-invalid]),.hover\:not-focus\:not-focus-visible\:not-has-focus\:not-has-focus-visible\:not-data-popup-open\:not-has-data-popup-open\:not-data-pressed\:not-has-data-pressed\:not-data-invalid\:not-has-data-invalid\:border-border-emphasis:hover:not(:focus):not(:focus-visible):not(:has(:focus)):not(:has(:focus-visible)):not([data-popup-open]):not(:has([data-popup-open])):not([data-pressed]):not(:has([data-pressed])):not([data-invalid]):not(:has([data-invalid])){border-color:var(--border-emphasis)}.hover\:not-focus\:not-focus-visible\:not-has-focus\:not-has-focus-visible\:not-data-popup-open\:not-has-data-popup-open\:not-data-pressed\:not-has-data-pressed\:not-data-invalid\:not-has-data-invalid\:border-border-strong:hover:not(:focus):not(:focus-visible):not(:has(:focus)):not(:has(:focus-visible)):not([data-popup-open]):not(:has([data-popup-open])):not([data-pressed]):not(:has([data-pressed])):not([data-invalid]):not(:has([data-invalid])){border-color:var(--border-strong)}.hover\:before\:border-border:hover:before{content:var(--tw-content);border-color:var(--border)}.hover\:before\:border-border-strong:hover:before{content:var(--tw-content);border-color:var(--border-strong)}.hover\:before\:border-white\/15:hover:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:before\:border-white\/15:hover:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:before\:bg-background-muted:hover:before{content:var(--tw-content);background-color:var(--background-muted)}.hover\:before\:bg-background-subtle:hover:before{content:var(--tw-content);background-color:var(--background-subtle)}.hover\:before\:bg-primary:hover:before{content:var(--tw-content);background-color:var(--primary)}.hover\:before\:bg-white\/15:hover:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-white\/15:hover:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}.focus\:bg-\(--selection-color\):focus{background-color:var(--selection-color)}.focus\:placeholder\:text-transparent:focus::placeholder{color:#0000}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:border-transparent\!:focus-visible{border-color:#0000!important}.focus-visible\:bg-background:focus-visible{background-color:var(--background)}.focus-visible\:text-foreground-intense:focus-visible{color:var(--foreground-intense)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-ring-input:focus-visible{--tw-ring-color:var(--focus-ring-input)}:is(.\*\:focus-visible\:z-2>*):focus-visible{z-index:2}.focus-visible\:before\:bg-background-muted:focus-visible:before{content:var(--tw-content);background-color:var(--background-muted)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:duration-100:active{--tw-duration:.1s;transition-duration:.1s}.active\:ease-in-out:active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:is(.\*\:active\:z-2>*):active{z-index:2}.not-data-popup-open\:active\:translate-y-px:not([data-popup-open]):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.not-data-popup-open\:active\:scale-\[0\.97\]:not([data-popup-open]):active{scale:.97}.not-data-popup-open\:active\:duration-100:not([data-popup-open]):active{--tw-duration:.1s;transition-duration:.1s}.not-data-popup-open\:active\:ease-in-out:not([data-popup-open]):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-disabled:disabled{opacity:var(--opacity-disabled)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-md{border-radius:var(--radius-md)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-sm{border-radius:var(--radius-sm)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-xs{border-radius:var(--radius-xs)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-2{padding-block:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background-inverse{background-color:var(--background-inverse)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-foreground-inverse\/75{color:var(--foreground-inverse)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-foreground-inverse\/75{color:color-mix(in oklab,var(--foreground-inverse) 75%,transparent)}}.has-focus\:border-transparent:has(:focus){border-color:#0000}.has-focus\:bg-background:has(:focus){background-color:var(--background)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring-input:has(:focus){--tw-ring-color:var(--focus-ring-input)}.has-focus-visible\:ring-3:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:ring-ring:has(:focus-visible){--tw-ring-color:var(--focus-ring)}.has-data-empty\:py-0:has([data-empty]){padding-block:0}.has-data-invalid\:border-error:has([data-invalid]){border-color:var(--error)}.has-data-invalid\:bg-error-subtle:has([data-invalid]){background-color:var(--error-subtle)}.has-data-invalid\:has-focus\:border-transparent:has([data-invalid]):has(:focus){border-color:#0000}.has-data-invalid\:has-focus\:bg-background:has([data-invalid]):has(:focus){background-color:var(--background)}.has-data-invalid\:has-focus\:ring-ring-error:has([data-invalid]):has(:focus){--tw-ring-color:var(--focus-ring-error)}.has-data-popup-open\:border-transparent:has([data-popup-open]){border-color:#0000}.has-data-popup-open\:bg-background:has([data-popup-open]){background-color:var(--background)}.has-data-popup-open\:ring-3:has([data-popup-open]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-data-popup-open\:ring-ring-input:has([data-popup-open]){--tw-ring-color:var(--focus-ring-input)}.has-data-invalid\:has-data-popup-open\:border-transparent:has([data-invalid]):has([data-popup-open]){border-color:#0000}.has-data-invalid\:has-data-popup-open\:bg-background:has([data-invalid]):has([data-popup-open]){background-color:var(--background)}.has-data-invalid\:has-data-popup-open\:ring-ring-error:has([data-invalid]):has([data-popup-open]){--tw-ring-color:var(--focus-ring-error)}.has-data-pressed\:border-transparent:has([data-pressed]){border-color:#0000}.has-data-pressed\:bg-background:has([data-pressed]){background-color:var(--background)}.has-data-pressed\:ring-3:has([data-pressed]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-data-pressed\:ring-ring-input:has([data-pressed]){--tw-ring-color:var(--focus-ring-input)}.has-data-invalid\:has-data-pressed\:border-transparent:has([data-invalid]):has([data-pressed]){border-color:#0000}.has-data-invalid\:has-data-pressed\:bg-background:has([data-invalid]):has([data-pressed]){background-color:var(--background)}.has-data-invalid\:has-data-pressed\:ring-ring-error:has([data-invalid]):has([data-pressed]){--tw-ring-color:var(--focus-ring-error)}.has-data-\[icon\=end\]\:pe-1:has([data-icon=end]){padding-inline-end:var(--spacing)}.has-data-\[icon\=end\]\:pe-1\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=end\]\:pe-1\.25:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.25)}.has-data-\[icon\=end\]\:pe-1\.75:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.75)}.has-data-\[icon\=end\]\:pe-2:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[icon\=end\]\:pe-2\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=end\]\:pe-2\.25:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.25)}.has-data-\[icon\=end\]\:pe-3:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.has-data-\[icon\=end\]\:pe-3\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3.5)}.has-data-\[icon\=end\]\:pe-4:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4)}.has-data-\[icon\=end\]\:pe-4\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-1\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=start\]\:ps-1:has([data-icon=start]){padding-inline-start:var(--spacing)}.has-data-\[icon\=start\]\:ps-1\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[icon\=start\]\:ps-1\.25:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.25)}.has-data-\[icon\=start\]\:ps-1\.75:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.75)}.has-data-\[icon\=start\]\:ps-2:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.has-data-\[icon\=start\]\:ps-2\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[icon\=start\]\:ps-2\.25:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.25)}.has-data-\[icon\=start\]\:ps-3:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.has-data-\[icon\=start\]\:ps-3\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3.5)}.has-data-\[icon\=start\]\:ps-4:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4)}.has-data-\[icon\=start\]\:ps-4\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-1\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[slot\=combobox-chip\]\:h-auto:has([data-slot=combobox-chip]){height:auto}.has-data-\[slot\=combobox-chip\]\:min-h-8:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 8)}.has-data-\[slot\=combobox-chip\]\:min-h-10:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 10)}.has-data-\[slot\=combobox-chip\]\:min-h-12:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 12)}.has-data-\[slot\=combobox-chip\]\:flex-wrap:has([data-slot=combobox-chip]){flex-wrap:wrap}.has-data-\[slot\=combobox-chip\]\:items-start:has([data-slot=combobox-chip]){align-items:flex-start}.has-data-\[slot\=combobox-chip\]\:p-1:has([data-slot=combobox-chip]){padding:var(--spacing)}.has-data-\[slot\=toast-actions\]\:not-has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_actions_actions\'\]:has([data-slot=toast-actions]):not(:has([data-slot=toast-description])){grid-template-areas:"icon title close""icon actions actions"}.has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_description_close\'\]:has([data-slot=toast-description]){grid-template-areas:"icon title close""icon description close"}.has-data-\[slot\=toast-actions\]\:has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_description_close\'_\'icon_actions_actions\'\]:has([data-slot=toast-actions]):has([data-slot=toast-description]){grid-template-areas:"icon title close""icon description close""icon actions actions"}.has-data-\[slot\=toast-icon\]\:gap-x-3:has([data-slot=toast-icon]){column-gap:calc(var(--spacing) * 3)}.has-\[\[data-slot\=field-error\]\:not\(\[data-starting-style\]\)\:not\(\[data-ending-style\]\)\]\:grid-rows-\[1fr\]:has([data-slot=field-error]:not([data-starting-style]):not([data-ending-style])){grid-template-rows:1fr}.has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)){cursor:not-allowed}.has-\[input\:disabled\]\:border-dashed:has(:is(input:disabled)){--tw-border-style:dashed;border-style:dashed}.has-\[input\:disabled\]\:border-border-strong\!:has(:is(input:disabled)){border-color:var(--border-strong)!important}.has-\[input\:disabled\]\:bg-background-subtle\!:has(:is(input:disabled)){background-color:var(--background-subtle)!important}.has-\[input\:disabled\]\:opacity-disabled:has(:is(input:disabled)){opacity:var(--opacity-disabled)}.has-\[svg\]\:text-\[1em\]:has(:is(svg)){font-size:1em}.has-\[textarea\:disabled\]\:cursor-not-allowed:has(:is(textarea:disabled)){cursor:not-allowed}.has-\[textarea\:disabled\]\:border-dashed:has(:is(textarea:disabled)){--tw-border-style:dashed;border-style:dashed}.has-\[textarea\:disabled\]\:border-border-strong\!:has(:is(textarea:disabled)){border-color:var(--border-strong)!important}.has-\[textarea\:disabled\]\:bg-background-subtle\!:has(:is(textarea:disabled)){background-color:var(--background-subtle)!important}.has-\[textarea\:disabled\]\:opacity-disabled:has(:is(textarea:disabled)){opacity:var(--opacity-disabled)}.has-\[\>svg\]\:h-lh:has(>svg){height:1lh}.data-active\:pointer-events-none[data-active]{pointer-events:none}.data-active\:transform-\[scale\(calc\(0\.95\+0\.03\*var\(--drawer-swipe-progress\)\)\)\][data-active]{transform:scale(calc(.95 + .03 * var(--drawer-swipe-progress)))}.data-active\:rounded-2xl[data-active]{border-radius:var(--radius-2xl)}.data-active\:border[data-active]{border-style:var(--tw-border-style);border-width:var(--border-width)}.data-active\:bg-background-strong[data-active]{background-color:var(--background-strong)}.data-active\:text-black[data-active]{color:var(--color-black)}.data-active\:text-foreground-intense[data-active]{color:var(--foreground-intense)}.data-active\:before\:border-border[data-active]:before{content:var(--tw-content);border-color:var(--border)}.data-active\:before\:border-border-strong[data-active]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-active\:before\:border-white\/15[data-active]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-active\:before\:border-white\/15[data-active]:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-active\:before\:bg-background-muted[data-active]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-active\:before\:bg-background-subtle[data-active]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-active\:before\:bg-white\/15[data-active]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-active\:before\:bg-white\/15[data-active]:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-checked\:border-transparent[data-checked]{border-color:#0000}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:bg-primary-foreground[data-checked]{background-color:var(--primary-foreground)}.data-checked\:outline-ring-primary[data-checked]{outline-color:var(--focus-ring-primary)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:border-dashed[data-disabled]{--tw-border-style:dashed;border-style:dashed}.data-disabled\:border-border-strong\![data-disabled]{border-color:var(--border-strong)!important}.data-disabled\:bg-background-subtle\![data-disabled]{background-color:var(--background-subtle)!important}.data-disabled\:opacity-disabled[data-disabled]{opacity:var(--opacity-disabled)}.data-disabled\:not-data-checked\:border-dashed[data-disabled]:not([data-checked]){--tw-border-style:dashed;border-style:dashed}.data-disabled\:not-data-checked\:border-border-strong[data-disabled]:not([data-checked]){border-color:var(--border-strong)}.data-disabled\:not-data-checked\:bg-background-subtle[data-disabled]:not([data-checked]){background-color:var(--background-subtle)}.data-disabled\:not-data-checked\:not-data-indeterminate\:border-dashed[data-disabled]:not([data-checked]):not([data-indeterminate]){--tw-border-style:dashed;border-style:dashed}.data-disabled\:not-data-checked\:not-data-indeterminate\:bg-background-subtle[data-disabled]:not([data-checked]):not([data-indeterminate]){background-color:var(--background-subtle)}.data-disabled\:data-checked\:opacity-disabled[data-disabled][data-checked]{opacity:var(--opacity-disabled)}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:\[transform\:translateX\(calc\(-100\%-0\.5rem\)\)\][data-ending-style]{transform:translate(calc(-100% - .5rem))}.data-ending-style\:\[transform\:translateX\(calc\(100\%\+0\.5rem\)\)\][data-ending-style]{transform:translate(calc(100% + .5rem))}.data-ending-style\:\[transform\:translateY\(calc\(-100\%-0\.5rem\)\)\][data-ending-style]{transform:translateY(calc(-100% - .5rem))}.data-ending-style\:\[transform\:translateY\(calc\(100\%\+0\.5rem\)\)\][data-ending-style]{transform:translateY(calc(100% + .5rem))}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-expanded\:h-\[var\(--toast-height\)\][data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\)\)\][data-expanded]{transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--offset-y)))}.data-expanded\:border-white\/15[data-expanded]{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-expanded\:border-white\/15[data-expanded]{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-expanded\:bg-white\/10[data-expanded]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.data-expanded\:bg-white\/10[data-expanded]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.data-expanded\:p-1\.5[data-expanded]{padding:calc(var(--spacing) * 1.5)}.data-expanded\:shadow-none[data-expanded]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-expanded\:backdrop-blur-sm[data-expanded]{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.data-expanded\:before\:bg-background[data-expanded]:before{content:var(--tw-content);background-color:var(--background)}.data-highlighted\:not-data-disabled\:text-foreground-intense[data-highlighted]:not([data-disabled]){color:var(--foreground-intense)}.data-highlighted\:not-data-disabled\:before\:bg-background-muted[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--background-muted)}.data-highlighted\:not-data-disabled\:before\:opacity-100[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);opacity:1}.data-indeterminate\:border-transparent[data-indeterminate]{border-color:#0000}.data-indeterminate\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-indeterminate\:outline-ring-primary[data-indeterminate]{outline-color:var(--focus-ring-primary)}.data-disabled\:data-indeterminate\:opacity-disabled[data-disabled][data-indeterminate]{opacity:var(--opacity-disabled)}.data-invalid\:border-error[data-invalid]{border-color:var(--error)}.data-invalid\:bg-error-subtle[data-invalid]{background-color:var(--error-subtle)}.data-invalid\:outline-ring-error[data-invalid]{outline-color:var(--focus-ring-error)}.data-invalid\:not-data-checked\:bg-error-subtle[data-invalid]:not([data-checked]),.data-invalid\:not-data-checked\:not-data-indeterminate\:bg-error-subtle[data-invalid]:not([data-checked]):not([data-indeterminate]){background-color:var(--error-subtle)}.data-invalid\:focus-visible\:border-transparent[data-invalid]:focus-visible{border-color:#0000}.data-invalid\:focus-visible\:bg-background[data-invalid]:focus-visible{background-color:var(--background)}.data-invalid\:focus-visible\:ring-ring-error[data-invalid]:focus-visible{--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-focus\:border-transparent[data-invalid]:has(:focus){border-color:#0000}.data-invalid\:has-focus\:bg-background[data-invalid]:has(:focus){background-color:var(--background)}.data-invalid\:has-focus\:ring-ring-error[data-invalid]:has(:focus){--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-data-popup-open\:border-transparent[data-invalid]:has([data-popup-open]){border-color:#0000}.data-invalid\:has-data-popup-open\:bg-background[data-invalid]:has([data-popup-open]){background-color:var(--background)}.data-invalid\:has-data-popup-open\:ring-ring-error[data-invalid]:has([data-popup-open]){--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-data-pressed\:border-transparent[data-invalid]:has([data-pressed]){border-color:#0000}.data-invalid\:has-data-pressed\:bg-background[data-invalid]:has([data-pressed]){background-color:var(--background)}.data-invalid\:has-data-pressed\:ring-ring-error[data-invalid]:has([data-pressed]){--tw-ring-color:var(--focus-ring-error)}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested\:border-border-overlay[data-nested]{border-color:var(--border-overlay)}.data-nested\:bg-background[data-nested]{background-color:var(--background)}.data-nested\:p-0[data-nested]{padding:0}.data-nested\:shadow-2xl[data-nested]{--tw-shadow:0 24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-nested\:backdrop-blur-none[data-nested]{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.data-nested-dialog-open\:pointer-events-none[data-nested-dialog-open]{pointer-events:none}.data-nested-dialog-open\:scale-95[data-nested-dialog-open]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-nested-dialog-open\:opacity-0[data-nested-dialog-open]{opacity:0}.data-nested-drawer-open\:\[height\:var\(--drawer-frontmost-height\,auto\)\][data-nested-drawer-open]{height:var(--drawer-frontmost-height,auto)}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-open\:border-border[data-open]{border-color:var(--border)}.data-open\:border-transparent[data-open]{border-color:#0000}.data-open\:bg-background-muted[data-open]{background-color:var(--background-muted)}.data-placeholder\:text-foreground-subtle[data-placeholder]{color:var(--foreground-subtle)}.data-popup-open\:rotate-180[data-popup-open]{rotate:180deg}.data-popup-open\:border-transparent[data-popup-open]{border-color:#0000}.data-popup-open\:bg-background[data-popup-open]{background-color:var(--background)}.data-popup-open\:text-foreground-intense[data-popup-open]{color:var(--foreground-intense)}.data-popup-open\:text-primary-foreground[data-popup-open]{color:var(--primary-foreground)}.data-popup-open\:ring-3[data-popup-open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-popup-open\:ring-ring-input[data-popup-open]{--tw-ring-color:var(--focus-ring-input)}.data-popup-open\:before\:border-border[data-popup-open]:before{content:var(--tw-content);border-color:var(--border)}.data-popup-open\:before\:border-border-strong[data-popup-open]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-popup-open\:before\:border-white\/15[data-popup-open]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:before\:border-white\/15[data-popup-open]:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-popup-open\:before\:bg-background-muted[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-popup-open\:before\:bg-background-subtle[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-popup-open\:before\:bg-primary[data-popup-open]:before{content:var(--tw-content);background-color:var(--primary)}.data-popup-open\:before\:bg-white\/15[data-popup-open]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:before\:bg-white\/15[data-popup-open]:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-popup-open\:before\:opacity-100[data-popup-open]:before{content:var(--tw-content);opacity:1}.data-invalid\:data-popup-open\:border-transparent[data-invalid][data-popup-open]{border-color:#0000}.data-invalid\:data-popup-open\:bg-background[data-invalid][data-popup-open]{background-color:var(--background)}.data-invalid\:data-popup-open\:ring-ring-error[data-invalid][data-popup-open]{--tw-ring-color:var(--focus-ring-error)}.data-pressed\:border-transparent[data-pressed]{border-color:#0000}.data-pressed\:bg-background[data-pressed]{background-color:var(--background)}.data-pressed\:text-foreground-intense[data-pressed]{color:var(--foreground-intense)}.data-pressed\:text-primary-foreground[data-pressed]{color:var(--primary-foreground)}.data-pressed\:ring-3[data-pressed]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-pressed\:ring-ring-input[data-pressed]{--tw-ring-color:var(--focus-ring-input)}.data-pressed\:before\:border-border[data-pressed]:before{content:var(--tw-content);border-color:var(--border)}.data-pressed\:before\:border-border-strong[data-pressed]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-pressed\:before\:border-white\/15[data-pressed]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-pressed\:before\:border-white\/15[data-pressed]:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-pressed\:before\:bg-background-muted[data-pressed]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-pressed\:before\:bg-background-subtle[data-pressed]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-pressed\:before\:bg-primary[data-pressed]:before{content:var(--tw-content);background-color:var(--primary)}.data-pressed\:before\:bg-white\/15[data-pressed]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-pressed\:before\:bg-white\/15[data-pressed]:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-pressed\:before\:opacity-100[data-pressed]:before{content:var(--tw-content);opacity:1}.data-invalid\:data-pressed\:border-transparent[data-invalid][data-pressed]{border-color:#0000}.data-invalid\:data-pressed\:bg-background[data-invalid][data-pressed]{background-color:var(--background)}.data-invalid\:data-pressed\:ring-ring-error[data-invalid][data-pressed]{--tw-ring-color:var(--focus-ring-error)}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:\[transform\:translateX\(calc\(-100\%-0\.5rem\)\)\][data-starting-style]{transform:translate(calc(-100% - .5rem))}.data-starting-style\:\[transform\:translateX\(calc\(100\%\+0\.5rem\)\)\][data-starting-style]{transform:translate(calc(100% + .5rem))}.data-starting-style\:\[transform\:translateY\(calc\(-100\%-0\.5rem\)\)\][data-starting-style]{transform:translateY(calc(-100% - .5rem))}.data-starting-style\:\[transform\:translateY\(calc\(100\%\+0\.5rem\)\)\][data-starting-style]{transform:translateY(calc(100% + .5rem))}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[ending-style\]\:hidden[data-ending-style]{display:none}.data-\[hovering\]\:pointer-events-auto[data-hovering]{pointer-events:auto}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[orientation\=horizontal\]\:-inset-s-14[data-orientation=horizontal]{inset-inline-start:calc(var(--spacing) * -14)}.data-\[orientation\=horizontal\]\:inset-s-0[data-orientation=horizontal]{inset-inline-start:0}.data-\[orientation\=horizontal\]\:inset-s-4[data-orientation=horizontal]{inset-inline-start:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:-inset-e-14[data-orientation=horizontal]{inset-inline-end:calc(var(--spacing) * -14)}.data-\[orientation\=horizontal\]\:inset-e-0[data-orientation=horizontal]{inset-inline-end:0}.data-\[orientation\=horizontal\]\:inset-e-4[data-orientation=horizontal]{inset-inline-end:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:top-0\.5[data-orientation=horizontal]{top:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:top-1\/2[data-orientation=horizontal]{top:50%}.data-\[orientation\=horizontal\]\:bottom-0[data-orientation=horizontal]{bottom:0}.data-\[orientation\=horizontal\]\:bottom-full[data-orientation=horizontal]{bottom:100%}.data-\[orientation\=horizontal\]\:left-1\/2[data-orientation=horizontal]{left:50%}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal]{margin-block:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:mb-1[data-orientation=horizontal]{margin-bottom:var(--spacing)}.data-\[orientation\=horizontal\]\:h-\(--border-width\)[data-orientation=horizontal]{height:var(--border-width)}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-1\.25[data-orientation=horizontal]{height:calc(var(--spacing) * 1.25)}.data-\[orientation\=horizontal\]\:h-\[calc\(100\%-0\.25rem\)\][data-orientation=horizontal]{height:calc(100% - .25rem)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-\(--active-tab-width\)[data-orientation=horizontal]{width:var(--active-tab-width)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:origin-bottom[data-orientation=horizontal]{transform-origin:bottom}.data-\[orientation\=horizontal\]\:-translate-x-1\/2[data-orientation=horizontal]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:-translate-y-1\/2[data-orientation=horizontal]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:items-center[data-orientation=horizontal]{align-items:center}.data-\[orientation\=horizontal\]\:justify-center[data-orientation=horizontal]{justify-content:center}.data-\[orientation\=horizontal\]\:gap-5[data-orientation=horizontal]{gap:calc(var(--spacing) * 5)}.data-\[orientation\=horizontal\]\:gap-6[data-orientation=horizontal]{gap:calc(var(--spacing) * 6)}.data-\[orientation\=horizontal\]\:gap-7[data-orientation=horizontal]{gap:calc(var(--spacing) * 7)}.data-\[orientation\=horizontal\]\:rounded-lg[data-orientation=horizontal]{border-radius:var(--radius-lg)}.data-\[orientation\=horizontal\]\:rounded-md[data-orientation=horizontal]{border-radius:var(--radius-md)}.data-\[orientation\=horizontal\]\:rounded-sm[data-orientation=horizontal]{border-radius:var(--radius-sm)}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width)}.data-\[orientation\=horizontal\]\:border-t-\[calc\(var\(--border-width\)\*3\)\][data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:calc(var(--border-width) * 3)}.data-\[orientation\=horizontal\]\:bg-\[linear-gradient\(to_right\,transparent\,currentColor_26\%\,currentColor_74\%\,transparent\)\][data-orientation=horizontal]{background-image:linear-gradient(90deg,#0000,currentColor 26% 74%,#0000)}.data-\[orientation\=horizontal\]\:px-3[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:px-3\.5[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 3.5)}.data-\[orientation\=horizontal\]\:px-4[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:py-2[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:py-2\.5[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:py-3[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:text-center[data-orientation=horizontal]{text-align:center}.data-\[orientation\=horizontal\]\:whitespace-nowrap[data-orientation=horizontal]{white-space:nowrap}.data-\[orientation\=horizontal\]\:after\:inset-x-0[data-orientation=horizontal]:after{content:var(--tw-content);inset-inline:0}.data-\[orientation\=horizontal\]\:after\:bottom-1[data-orientation=horizontal]:after{content:var(--tw-content);bottom:var(--spacing)}.data-\[orientation\=horizontal\]\:after\:bottom-1\.5[data-orientation=horizontal]:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:after\:bottom-2[data-orientation=horizontal]:after{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:after\:h-0\.5[data-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:after\:bg-size-\[0_2px\][data-orientation=horizontal]:after{content:var(--tw-content);background-size:0 2px}@media (hover:hover){.data-\[orientation\=horizontal\]\:hover\:h-2[data-orientation=horizontal]:hover{height:calc(var(--spacing) * 2)}.hover\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\]:hover[data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}}.focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\]:focus-visible[data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-2[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-2\.5[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-3[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-2[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-2\.5[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-3[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.data-active\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-active][data-orientation=horizontal]:after,.data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-popup-open][data-orientation=horizontal]:after,.data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}.data-\[orientation\=vertical\]\:inset-s-0\.5[data-orientation=vertical]{inset-inline-start:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:inset-s-1\/2[data-orientation=vertical]{inset-inline-start:50%}.data-\[orientation\=vertical\]\:inset-s-full[data-orientation=vertical]{inset-inline-start:100%}.data-\[orientation\=vertical\]\:-top-14[data-orientation=vertical]{top:calc(var(--spacing) * -14)}.data-\[orientation\=vertical\]\:top-0[data-orientation=vertical]{top:0}.data-\[orientation\=vertical\]\:top-1\/2[data-orientation=vertical]{top:50%}.data-\[orientation\=vertical\]\:top-4[data-orientation=vertical]{top:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:top-\[calc\(var\(--active-tab-height\)\/4\)\][data-orientation=vertical]{top:calc(var(--active-tab-height) / 4)}.data-\[orientation\=vertical\]\:-bottom-14[data-orientation=vertical]{bottom:calc(var(--spacing) * -14)}.data-\[orientation\=vertical\]\:bottom-\(--active-tab-bottom\)[data-orientation=vertical]{bottom:var(--active-tab-bottom)}.data-\[orientation\=vertical\]\:bottom-0[data-orientation=vertical]{bottom:0}.data-\[orientation\=vertical\]\:bottom-4[data-orientation=vertical]{bottom:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:mx-0\.5[data-orientation=vertical]{margin-inline:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:ms-1[data-orientation=vertical]{margin-inline-start:var(--spacing)}.data-\[orientation\=vertical\]\:h-\(--active-tab-height\)[data-orientation=vertical]{height:var(--active-tab-height)}.data-\[orientation\=vertical\]\:h-5[data-orientation=vertical]{height:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:h-\[calc\(var\(--active-tab-height\)\/2\)\][data-orientation=vertical]{height:calc(var(--active-tab-height) / 2)}.data-\[orientation\=vertical\]\:h-fit[data-orientation=vertical]{height:fit-content}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-40[data-orientation=vertical]{min-height:calc(var(--spacing) * 40)}.data-\[orientation\=vertical\]\:w-\(--border-width\)[data-orientation=vertical]{width:var(--border-width)}.data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-1\.25[data-orientation=vertical]{width:calc(var(--spacing) * 1.25)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-fit[data-orientation=vertical]{width:fit-content}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:min-w-32[data-orientation=vertical]{min-width:calc(var(--spacing) * 32)}.data-\[orientation\=vertical\]\:min-w-36[data-orientation=vertical]{min-width:calc(var(--spacing) * 36)}.data-\[orientation\=vertical\]\:min-w-40[data-orientation=vertical]{min-width:calc(var(--spacing) * 40)}.data-\[orientation\=vertical\]\:-translate-x-1\/2[data-orientation=vertical]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:-translate-y-1\/2[data-orientation=vertical]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:translate-y-\(--active-tab-top\)[data-orientation=vertical]{--tw-translate-y:var(--active-tab-top);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:translate-y-1\/2[data-orientation=vertical]{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.data-\[orientation\=vertical\]\:justify-center[data-orientation=vertical]{justify-content:center}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[orientation\=vertical\]\:rounded-md[data-orientation=vertical]{border-radius:var(--radius-md)}.data-\[orientation\=vertical\]\:rounded-sm[data-orientation=vertical]{border-radius:var(--radius-sm)}.data-\[orientation\=vertical\]\:rounded-xs[data-orientation=vertical]{border-radius:var(--radius-xs)}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:var(--border-width)}.data-\[orientation\=vertical\]\:border-l-\[calc\(var\(--border-width\)\*3\)\][data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:calc(var(--border-width) * 3)}.data-\[orientation\=vertical\]\:bg-\[linear-gradient\(to_bottom\,transparent\,currentColor_26\%\,currentColor_74\%\,transparent\)\][data-orientation=vertical]{background-image:linear-gradient(#0000,currentColor 26% 74%,#0000)}.data-\[orientation\=vertical\]\:px-2\.5[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:px-3[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:px-3\.5[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 3.5)}.data-\[orientation\=vertical\]\:py-1\.5[data-orientation=vertical]{padding-block:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:py-2[data-orientation=vertical]{padding-block:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:py-2\.5[data-orientation=vertical]{padding-block:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:ps-2\.5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:ps-3[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:ps-3\.5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 3.5)}.data-\[orientation\=vertical\]\:ps-4[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:ps-5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:text-start[data-orientation=vertical]{text-align:start}.data-\[orientation\=vertical\]\:after\:inset-s-0[data-orientation=vertical]:after{content:var(--tw-content);inset-inline-start:0}.data-\[orientation\=vertical\]\:after\:top-\[25\%\][data-orientation=vertical]:after{content:var(--tw-content);top:25%}.data-\[orientation\=vertical\]\:after\:bottom-\[25\%\][data-orientation=vertical]:after{content:var(--tw-content);bottom:25%}.data-\[orientation\=vertical\]\:after\:w-0\.5[data-orientation=vertical]:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:after\:bg-size-\[2px_0\][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 0}.data-\[orientation\=vertical\]\:after\:\[background-position-y\:bottom\][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:bottom}@media (hover:hover){.data-\[orientation\=vertical\]\:hover\:w-2[data-orientation=vertical]:hover{width:calc(var(--spacing) * 2)}.hover\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\]:hover[data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.hover\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\]:hover[data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}}.focus-visible\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\]:focus-visible[data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.focus-visible\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\]:focus-visible[data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-1\.5[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2\.5[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-3[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-4[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-1\.5[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2\.5[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-3[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-4[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4)}.data-active\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-active][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-active\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-active][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-popup-open\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-popup-open][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-popup-open\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-popup-open][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-pressed\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-pressed][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-pressed\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-pressed][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-\[scrolling\]\:pointer-events-auto[data-scrolling]{pointer-events:auto}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[scrolling\]\:duration-0[data-scrolling]{--tw-duration:0s;transition-duration:0s}.data-\[side\=bottom\]\:-top-2\.25[data-side=bottom]{top:calc(var(--spacing) * -2.25)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=inline-end\]\:-inset-s-1[data-side=inline-end]{inset-inline-start:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-inset-s-3\.25[data-side=inline-end]{inset-inline-start:calc(var(--spacing) * -3.25)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:-inset-e-1[data-side=inline-start]{inset-inline-end:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-inset-e-3\.25[data-side=inline-start]{inset-inline-end:calc(var(--spacing) * -3.25)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-right-3\.25[data-side=left]{right:calc(var(--spacing) * -3.25)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-left-3\.25[data-side=right]{left:calc(var(--spacing) * -3.25)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:-bottom-2\.25[data-side=top]{bottom:calc(var(--spacing) * -2.25)}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}:is(.\*\:data-\[slot\=avatar\]\:ring-\[calc\(1em\/12\)\]>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(calc(1em / 12) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=breadcrumb-link\]\:not-data-active\:text-foreground-muted[data-slot=breadcrumb-link]:not([data-active]){color:var(--foreground-muted)}@media (hover:hover){.data-\[slot\=breadcrumb-link\]\:hover\:text-foreground-intense[data-slot=breadcrumb-link]:hover{color:var(--foreground-intense)}}:is(.\*\*\:data-\[slot\=combobox-input-field\]\:px-1 *)[data-slot=combobox-input-field]{padding-inline:var(--spacing)}:is(.\*\*\:data-\[slot\=meter-label\]\:col-start-1 *)[data-slot=meter-label]{grid-column-start:1}:is(.\*\*\:data-\[slot\=meter-label\]\:row-start-1 *)[data-slot=meter-label]{grid-row-start:1}:is(.\*\*\:data-\[slot\=meter-progress\]\:col-span-2 *)[data-slot=meter-progress]{grid-column:span 2/span 2}:is(.\*\*\:data-\[slot\=meter-value\]\:col-start-2 *)[data-slot=meter-value]{grid-column-start:2}:is(.\*\*\:data-\[slot\=meter-value\]\:row-start-1 *)[data-slot=meter-value]{grid-row-start:1}:is(.\*\*\:data-\[slot\=meter-value\]\:justify-self-end *)[data-slot=meter-value]{justify-self:flex-end}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:inline-flex *)[data-slot=navigation-link-indicator]{display:inline-flex}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:w-0 *)[data-slot=navigation-link-indicator]{width:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:shrink-0 *)[data-slot=navigation-link-indicator]{flex-shrink:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:items-center *)[data-slot=navigation-link-indicator]{align-items:center}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:justify-center *)[data-slot=navigation-link-indicator]{justify-content:center}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:overflow-hidden *)[data-slot=navigation-link-indicator]{overflow:hidden}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-0 *)[data-slot=navigation-link-indicator]{opacity:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-\[width\,opacity\] *)[data-slot=navigation-link-indicator]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:duration-250 *)[data-slot=navigation-link-indicator]{--tw-duration:.25s;transition-duration:.25s}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:ease-out *)[data-slot=navigation-link-indicator]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100:hover *)[data-slot=navigation-link-indicator]{opacity:1}}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100:focus-visible *)[data-slot=navigation-link-indicator]{opacity:1}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100[data-active] *)[data-slot=navigation-link-indicator]{opacity:1}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:min-w-0 *)[data-slot=navigation-link-label]{min-width:0}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:flex-1 *)[data-slot=navigation-link-label]{flex:1}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:truncate *)[data-slot=navigation-link-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[variant\=bar\]\:grid-cols-\[1fr_auto\][data-variant=bar]{grid-template-columns:1fr auto}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-label\]\:col-start-1[data-variant=bar] *)[data-slot=progress-label]{grid-column-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-label\]\:row-start-1[data-variant=bar] *)[data-slot=progress-label]{grid-row-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-track\]\:col-span-2[data-variant=bar] *)[data-slot=progress-track]{grid-column:span 2/span 2}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:col-start-2[data-variant=bar] *)[data-slot=progress-value]{grid-column-start:2}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:row-start-1[data-variant=bar] *)[data-slot=progress-value]{grid-row-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:justify-self-end[data-variant=bar] *)[data-slot=progress-value]{justify-self:flex-end}.data-\[variant\=circular\]\:w-fit[data-variant=circular]{width:fit-content}.data-\[variant\=circular\]\:justify-items-center[data-variant=circular]{justify-items:center}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-circular\]\:col-start-1[data-variant=circular] *)[data-slot=progress-circular]{grid-column-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-circular\]\:row-start-1[data-variant=circular] *)[data-slot=progress-circular]{grid-row-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-label\]\:row-start-2[data-variant=circular] *)[data-slot=progress-label]{grid-row-start:2}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:col-start-1[data-variant=circular] *)[data-slot=progress-value]{grid-column-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:row-start-1[data-variant=circular] *)[data-slot=progress-value]{grid-row-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:place-self-center[data-variant=circular] *)[data-slot=progress-value]{place-self:center}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@supports (font:-apple-system-body){.supports-\[font\:-apple-system-body\]\:before\:hidden:before{content:var(--tw-content);display:none}}@media (prefers-reduced-motion:no-preference){.motion-safe\:origin-\(--transform-origin\):not([data-disable-animations] *){transform-origin:var(--transform-origin)}.motion-safe\:animate-gradient-glow:not([data-disable-animations] *){animation:gradient-glow var(--gradient-glow-duration,4s) linear infinite}.motion-safe\:animate-gradient-glow-aura:not([data-disable-animations] *){animation:gradient-glow var(--gradient-glow-duration,4s) linear infinite,gradient-glow-pulse var(--gradient-glow-duration,4s) ease-in-out infinite}.motion-safe\:animate-pulse:not([data-disable-animations] *){animation:var(--animate-pulse)}.motion-safe\:animate-text-caret:not([data-disable-animations] *){animation:1s step-end infinite text-caret}.motion-safe\:transition:not([data-disable-animations] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[grid-template-rows\]:not([data-disable-animations] *){transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[height\]:not([data-disable-animations] *){transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\,top\]:not([data-disable-animations] *){transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\]:not([data-disable-animations] *){transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,scale\]:not([data-disable-animations] *){transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,stroke-dashoffset\]:not([data-disable-animations] *){transition-property:opacity,stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,translate\]:not([data-disable-animations] *){transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[stroke-dashoffset\]:not([data-disable-animations] *){transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[top\,left\,right\,bottom\]:not([data-disable-animations] *){transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[transform\,height\]:not([data-disable-animations] *){transition-property:transform,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\,height\,background-color\]:not([data-disable-animations] *){transition-property:width,height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\]:not([data-disable-animations] *){transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-all:not([data-disable-animations] *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors:not([data-disable-animations] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-opacity:not([data-disable-animations] *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform:not([data-disable-animations] *){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:delay-\[0ms\,150ms\]:not([data-disable-animations] *){transition-delay:0s,.15s}.motion-safe\:duration-150:not([data-disable-animations] *){--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200:not([data-disable-animations] *){--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-250:not([data-disable-animations] *){--tw-duration:.25s;transition-duration:.25s}.motion-safe\:duration-300:not([data-disable-animations] *){--tw-duration:.3s;transition-duration:.3s}.motion-safe\:duration-350:not([data-disable-animations] *){--tw-duration:.35s;transition-duration:.35s}.motion-safe\:duration-400:not([data-disable-animations] *){--tw-duration:.4s;transition-duration:.4s}.motion-safe\:duration-\[150ms\,0ms\]:not([data-disable-animations] *){--tw-duration:.15s,0s;transition-duration:.15s,0s}.motion-safe\:duration-\[calc\(var\(--indent-transition\)\*400ms\)\]:not([data-disable-animations] *){--tw-duration:calc(var(--indent-transition) * .4s);transition-duration:calc(var(--indent-transition) * .4s)}.motion-safe\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.motion-safe\:ease-\[cubic-bezier\(0\.32\,1\.2\,0\.4\,1\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.32,1.2,.4,1);transition-timing-function:cubic-bezier(.32,1.2,.4,1)}.motion-safe\:ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.motion-safe\:ease-linear:not([data-disable-animations] *){--tw-ease:linear;transition-timing-function:linear}.motion-safe\:ease-out:not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:\[transition\:opacity_300ms_cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\,scale_300ms_cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\,width_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,height_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]:not([data-disable-animations] *){transition:opacity .3s cubic-bezier(.175,.885,.32,1.5),scale .3s cubic-bezier(.175,.885,.32,1.5),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.motion-safe\:group-data-checked\/check\:delay-\[0ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-checked] *){transition-delay:0s}.motion-safe\:group-data-checked\/check\:duration-\[0ms\,300ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-checked] *){--tw-duration:0s,.3s;transition-duration:0s,.3s}.group-data-ending-style\/popup\:motion-safe\:scale-95:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-ending-style\/popup\:motion-safe\:opacity-0:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){opacity:0}.group-data-ending-style\/popup\:motion-safe\:duration-100:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-duration:.1s;transition-duration:.1s}.group-data-ending-style\/popup\:motion-safe\:ease-out:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:group-data-selected\/check\:delay-\[0ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-selected] *){transition-delay:0s}.motion-safe\:group-data-selected\/check\:duration-\[0ms\,300ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-selected] *){--tw-duration:0s,.3s;transition-duration:0s,.3s}.group-data-starting-style\/popup\:motion-safe\:scale-90:is(:where(.group\/popup)[data-starting-style] *):not([data-disable-animations] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-starting-style\/popup\:motion-safe\:opacity-0:is(:where(.group\/popup)[data-starting-style] *):not([data-disable-animations] *){opacity:0}.motion-safe\:before\:transition-opacity:not([data-disable-animations] *):before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:before\:duration-200:not([data-disable-animations] *):before{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.motion-safe\:before\:ease-out:not([data-disable-animations] *):before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:active\:duration-100:not([data-disable-animations] *):active{--tw-duration:.1s;transition-duration:.1s}.motion-safe\:active\:ease-in-out:not([data-disable-animations] *):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.data-ending-style\:motion-safe\:scale-95[data-ending-style]:not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:motion-safe\:opacity-0[data-ending-style]:not([data-disable-animations] *){opacity:0}.data-ending-style\:motion-safe\:duration-100[data-ending-style]:not([data-disable-animations] *){--tw-duration:.1s;transition-duration:.1s}.data-ending-style\:motion-safe\:duration-150[data-ending-style]:not([data-disable-animations] *){--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:motion-safe\:duration-300[data-ending-style]:not([data-disable-animations] *){--tw-duration:.3s;transition-duration:.3s}.data-ending-style\:motion-safe\:ease-out[data-ending-style]:not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.data-instant\:motion-safe\:transition-none[data-instant]:not([data-disable-animations] *){transition-property:none}.data-starting-style\:motion-safe\:scale-90[data-starting-style]:not([data-disable-animations] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:motion-safe\:scale-95[data-starting-style]:not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:data-starting-style\:\[transform\:translateY\(-150\%\)\]:not([data-disable-animations] *)[data-starting-style]{transform:translateY(-150%)}.motion-safe\:data-starting-style\:\[transform\:translateY\(150\%\)\]:not([data-disable-animations] *)[data-starting-style]{transform:translateY(150%)}.data-starting-style\:motion-safe\:opacity-0[data-starting-style]:not([data-disable-animations] *){opacity:0}.data-\[activation-direction\=down\]\:data-ending-style\:motion-safe\:-translate-y-4[data-activation-direction=down][data-ending-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=down\]\:data-starting-style\:motion-safe\:translate-y-4[data-activation-direction=down][data-starting-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=left\]\:data-ending-style\:motion-safe\:translate-x-4[data-activation-direction=left][data-ending-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=left\]\:data-starting-style\:motion-safe\:-translate-x-4[data-activation-direction=left][data-starting-style]:not([data-disable-animations] *),.data-\[activation-direction\=right\]\:data-ending-style\:motion-safe\:-translate-x-4[data-activation-direction=right][data-ending-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=right\]\:data-starting-style\:motion-safe\:translate-x-4[data-activation-direction=right][data-starting-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=up\]\:data-ending-style\:motion-safe\:translate-y-4[data-activation-direction=up][data-ending-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=up\]\:data-starting-style\:motion-safe\:-translate-y-4[data-activation-direction=up][data-starting-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=down],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=left],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=right],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=up],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}.motion-reduce\:hidden:is([data-disable-animations] *){display:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.motion-reduce\:animate-none:is([data-disable-animations] *){animation:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.motion-reduce\:transition-none:is([data-disable-animations] *){transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}}.motion-reduce\:before\:transition-none:is([data-disable-animations] *):before{content:var(--tw-content);transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.motion-reduce\:after\:transition-none:is([data-disable-animations] *):after{content:var(--tw-content);transition-property:none}@media (prefers-reduced-motion:reduce){:is(.motion-reduce\:\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-none *)[data-slot=navigation-link-indicator]{transition-property:none}}:is(.motion-reduce\:\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-none:is([data-disable-animations] *) *)[data-slot=navigation-link-indicator]{transition-property:none}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@container (min-width:460px){.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:my-0:is(:where(.group\/alert)[data-layout=inline] *){margin-block:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:ms-3:is(:where(.group\/alert)[data-layout=inline] *){margin-inline-start:calc(var(--spacing) * 3)}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:me-3:is(:where(.group\/alert)[data-layout=inline] *){margin-inline-end:calc(var(--spacing) * 3)}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:mt-0:is(:where(.group\/alert)[data-layout=inline] *){margin-top:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:self-center:is(:where(.group\/alert)[data-layout=inline] *){align-self:center}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:pt-0:is(:where(.group\/alert)[data-layout=inline] *){padding-top:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:text-sm:is(:where(.group\/alert)[data-layout=inline] *){font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.\@min-\[460px\]\:data-\[layout\=inline\]\:\[grid-template-columns\:auto_auto_1fr_auto_auto\][data-layout=inline]{grid-template-columns:auto auto 1fr auto auto}.\@min-\[460px\]\:data-\[layout\=inline\]\:items-center[data-layout=inline]{align-items:center}.\@min-\[460px\]\:data-\[layout\=inline\]\:\[grid-template-areas\:\'icon_title_description_actions_close\'\][data-layout=inline]{grid-template-areas:"icon title description actions close"}}.ltr\:\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-y-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-y-end\,40px\)\)\)\,transparent_100\%\)\,linear-gradient\(to_right\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-x-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-x-end\,40px\)\)\)\,transparent_100\%\)\]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px,var(--scroll-area-overflow-x-start)),black calc(100% - min(40px,var(--scroll-area-overflow-x-end,40px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px,var(--scroll-area-overflow-x-start)),black calc(100% - min(40px,var(--scroll-area-overflow-x-end,40px))),transparent 100%)}.data-\[orientation\=horizontal\]\:ltr\:-translate-x-1\/2[data-orientation=horizontal]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:ltr\:translate-x-\(--active-tab-left\)[data-orientation=horizontal]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:ltr\:translate-x-1\/2[data-orientation=horizontal]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(ltr),[dir=ltr],[dir=ltr] *)[data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}@media (hover:hover){.ltr\:hover\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *):hover[data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}}.ltr\:focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *):focus-visible[data-orientation=horizontal]:after,.ltr\:data-active\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *)[data-active][data-orientation=horizontal]:after,.ltr\:data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *)[data-popup-open][data-orientation=horizontal]:after,.ltr\:data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *)[data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}.data-\[orientation\=vertical\]\:ltr\:origin-left[data-orientation=vertical]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:0}.data-\[side\=inline-end\]\:ltr\:-rotate-90[data-side=inline-end]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:-90deg}.data-\[side\=inline-start\]\:ltr\:rotate-90[data-side=inline-start]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:90deg}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-y-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-y-end\,40px\)\)\)\,transparent_100\%\)\,linear-gradient\(to_left\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-x-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-x-end\,40px\)\)\)\,transparent_100\%\)\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px,var(--scroll-area-overflow-x-start)),black calc(100% - min(40px,var(--scroll-area-overflow-x-end,40px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px,var(--scroll-area-overflow-x-start)),black calc(100% - min(40px,var(--scroll-area-overflow-x-end,40px))),transparent 100%)}.data-\[orientation\=horizontal\]\:rtl\:-translate-x-\(--active-tab-right\)[data-orientation=horizontal]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--active-tab-right) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:rtl\:-translate-x-1\/2[data-orientation=horizontal]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:rtl\:translate-x-1\/2[data-orientation=horizontal]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}@media (hover:hover){.rtl\:hover\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *):hover[data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}}.rtl\:focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *):focus-visible[data-orientation=horizontal]:after,.rtl\:data-active\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-active][data-orientation=horizontal]:after,.rtl\:data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-popup-open][data-orientation=horizontal]:after,.rtl\:data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}.data-\[orientation\=vertical\]\:rtl\:origin-right[data-orientation=vertical]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.data-\[side\=inline-end\]\:rtl\:rotate-90[data-side=inline-end]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:90deg}.data-\[side\=inline-start\]\:rtl\:-rotate-90[data-side=inline-start]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-90deg}:is(.rtl\:\*\*\:data-\[slot\=navigation-link-indicator\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *)[data-slot=navigation-link-indicator]{rotate:180deg}.dark\:bg-current\/34:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.dark\:bg-current\/34:is(.dark *){background-color:color-mix(in oklab,currentcolor 34%,transparent)}}.dark\:bg-current\/44:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.dark\:bg-current\/44:is(.dark *){background-color:color-mix(in oklab,currentcolor 44%,transparent)}}.dark\:bg-current\/64:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.dark\:bg-current\/64:is(.dark *){background-color:color-mix(in oklab,currentcolor 64%,transparent)}}.dark\:\[--gradient-glow-opacity\:0\.6\]:is(.dark *){--gradient-glow-opacity:.6}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:border-border-intense\/20:is(.dark *){border-color:var(--border-intense)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:border-border-intense\/20:is(.dark *){border-color:color-mix(in oklab,var(--border-intense) 20%,transparent)}}@media (pointer:coarse){.pointer-coarse\:text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}}@media (hover:none){.hover-none\:opacity-\(--gradient-glow-opacity\){opacity:var(--gradient-glow-opacity)}.hover-none\:\[animation-play-state\:running\]{animation-play-state:running}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-3\.5\! svg{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\! svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:rotate-180 svg{rotate:180deg}.\[\&_svg\]\:rtl\:rotate-0 svg:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:0deg}.\[\&_svg\]\:rtl\:rotate-180 svg:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[0\.5em\] svg:not([class*=size-]){width:.5em;height:.5em}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-2 svg:not([class*=stroke-]){stroke-width:2px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.65\] svg:not([class*=stroke-]){stroke-width:1.65px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.75\] svg:not([class*=stroke-]){stroke-width:1.75px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.85\] svg:not([class*=stroke-]){stroke-width:1.85px}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.\[\&_td\]\:border-b-0 td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:border-dashed td{--tw-border-style:dashed;border-style:dashed}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:border-border-strong td{border-color:var(--border-strong)}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing) * 3)}.\[\&_td\]\:p-3\.5 td{padding:calc(var(--spacing) * 3.5)}.\[\&_td\]\:p-4 td{padding:calc(var(--spacing) * 4)}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:p-3\.5 th{padding:calc(var(--spacing) * 3.5)}.\[\&_th\]\:p-4 th{padding:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[a\,button\]\:transform-gpu:is(a,button){transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[a\,button\]\:cursor-pointer:is(a,button){cursor:pointer}.\[a\,button\]\:transition:is(a,button){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[a\,button\]\:duration-250:is(a,button){--tw-duration:.25s;transition-duration:.25s}.\[a\,button\]\:ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]:is(a,button){--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.\[a\,button\]\:before\:border:is(a,button):before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--border-width)}.\[a\,button\]\:before\:border-transparent:is(a,button):before{content:var(--tw-content);border-color:#0000}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--error-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--error-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--info-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--info-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--primary\)_0\%\,var\(--primary-muted\)_75\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--primary) 0%,var(--primary-muted) 75%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--secondary\)_0\%\,var\(--secondary-muted\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--secondary) 0%,var(--secondary-muted) 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--success-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--success-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--warning-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--warning-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:opacity-0:is(a,button):before{content:var(--tw-content);opacity:0}.\[a\,button\]\:before\:transition-\[opacity\,background-color\,border-color\]:is(a,button):before{content:var(--tw-content);transition-property:opacity,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[a\,button\]\:before\:duration-250:is(a,button):before{content:var(--tw-content);--tw-duration:.25s;transition-duration:.25s}@media (hover:hover){.\[a\,button\]\:hover\:text-primary-foreground:is(a,button):hover{color:var(--primary-foreground)}.\[a\,button\]\:hover\:before\:border-border:is(a,button):hover:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:hover\:before\:border-border-strong:is(a,button):hover:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:hover\:before\:border-white\/15:is(a,button):hover:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:hover\:before\:border-white\/15:is(a,button):hover:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:hover\:before\:bg-background-subtle:is(a,button):hover:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:hover\:before\:bg-primary:is(a,button):hover:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:hover\:before\:bg-white\/15:is(a,button):hover:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:hover\:before\:bg-white\/15:is(a,button):hover:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:hover\:before\:opacity-100:is(a,button):hover:before{content:var(--tw-content);opacity:1}}.\[a\,button\]\:not-data-popup-open\:active\:translate-y-px:is(a,button):not([data-popup-open]):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[a\,button\]\:not-data-popup-open\:active\:scale-\[0\.97\]:is(a,button):not([data-popup-open]):active{scale:.97}.\[a\,button\]\:not-data-popup-open\:active\:duration-100:is(a,button):not([data-popup-open]):active{--tw-duration:.1s;transition-duration:.1s}.\[a\,button\]\:not-data-popup-open\:active\:ease-in-out:is(a,button):not([data-popup-open]):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[a\,button\]\:data-popup-open\:text-primary-foreground:is(a,button)[data-popup-open]{color:var(--primary-foreground)}.\[a\,button\]\:data-popup-open\:before\:border-border:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:data-popup-open\:before\:border-border-strong:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:data-popup-open\:before\:border-white\/15:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:data-popup-open\:before\:border-white\/15:is(a,button)[data-popup-open]:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:data-popup-open\:before\:bg-background-subtle:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:data-popup-open\:before\:bg-primary:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:data-popup-open\:before\:bg-white\/15:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:data-popup-open\:before\:bg-white\/15:is(a,button)[data-popup-open]:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:data-popup-open\:before\:opacity-100:is(a,button)[data-popup-open]:before{content:var(--tw-content);opacity:1}.\[a\,button\]\:data-pressed\:text-primary-foreground:is(a,button)[data-pressed]{color:var(--primary-foreground)}.\[a\,button\]\:data-pressed\:before\:border-border:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:data-pressed\:before\:border-border-strong:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:data-pressed\:before\:border-white\/15:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:data-pressed\:before\:border-white\/15:is(a,button)[data-pressed]:before{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:data-pressed\:before\:bg-background-subtle:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:data-pressed\:before\:bg-primary:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:data-pressed\:before\:bg-white\/15:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[a\,button\]\:data-pressed\:before\:bg-white\/15:is(a,button)[data-pressed]:before{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[a\,button\]\:data-pressed\:before\:opacity-100:is(a,button)[data-pressed]:before{content:var(--tw-content);opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[a\,button\]\:transition-none:is(a,button){transition-property:none}}.motion-reduce\:\[a\,button\]\:transition-none:is([data-disable-animations] *):is(a,button){transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[a\,button\]\:before\:transition-none:is(a,button):before{content:var(--tw-content);transition-property:none}}.motion-reduce\:\[a\,button\]\:before\:transition-none:is([data-disable-animations] *):is(a,button):before{content:var(--tw-content);transition-property:none}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-lg:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-lg)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-md:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-md)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-sm:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-sm)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-lg:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-lg)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-md:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-md)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-sm:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-sm)}.\[\&\>\*\:not\(\:first-of-type\)\]\:rounded-s-none>:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-of-type\)\]\:rounded-t-none>:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:last-of-type\)\]\:rounded-e-none>:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:not\(\:last-of-type\)\]\:rounded-b-none>:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\:not\(\[data-slot\=drawer-close-button\]\)\]\:-ms-4>:not([data-slot=drawer-close-button]){margin-inline-start:calc(var(--spacing) * -4)}.\[\&\>\:not\(\[data-slot\=drawer-close-button\]\)\]\:-me-4>:not([data-slot=drawer-close-button]){margin-inline-end:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=alert-dialog-header\]\+\[data-slot\=alert-dialog-footer\]\]\:pt-0>[data-slot=alert-dialog-header]+[data-slot=alert-dialog-footer],.\[\&\>\[data-slot\=dialog-header\]\+\[data-slot\=dialog-footer\]\]\:pt-0>[data-slot=dialog-header]+[data-slot=dialog-footer]{padding-top:0}.\[\&\>\[data-slot\=drawer-close-button\]\]\:inset-e-0>[data-slot=drawer-close-button]{inset-inline-end:0}.\[\&\>\[data-slot\=drawer-close-button\]\]\:top-0>[data-slot=drawer-close-button]{top:0}.\[\&\>\[data-slot\=drawer-footer\]\]\:-mb-4>[data-slot=drawer-footer]{margin-bottom:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=drawer-header\]\]\:-mt-4>[data-slot=drawer-header]{margin-top:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=drawer-header\]\+\[data-slot\=drawer-footer\]\]\:pt-0>[data-slot=drawer-header]+[data-slot=drawer-footer]{padding-top:0}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5>svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>tbody_th\]\:border-b>tbody th{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.\[\&\>tbody_th\]\:border-b-0>tbody th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tbody_th\]\:border-dashed>tbody th{--tw-border-style:dashed;border-style:dashed}.\[\&\>tbody_th\]\:border-border>tbody th{border-color:var(--border)}.\[\&\>tbody_th\]\:border-border-strong>tbody th{border-color:var(--border-strong)}.\[\&\>tbody_th\]\:font-medium>tbody th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>tbody_th\]\:text-foreground-intense>tbody th{color:var(--foreground-intense)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-lg>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-lg)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-md>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-md)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-sm>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-sm)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-lg>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-lg)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-md>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-md)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-sm>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-sm)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>td\]\:border-b-0>tbody:last-of-type>tr:last-child>td,.\[\&\>tbody\:last-of-type\>tr\:last-child\>th\]\:border-b-0>tbody:last-of-type>tr:last-child>th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tbody\>tr\]\:transition-colors>tbody>tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>tbody\>tr\]\:duration-200>tbody>tr{--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>tbody\>tr\]\:transition-none>tbody>tr{transition-property:none}}.motion-reduce\:\[\&\>tbody\>tr\]\:transition-none:is([data-disable-animations] *)>tbody>tr{transition-property:none}.\[\&\>tbody\>tr\:hover\]\:bg-background-subtle>tbody>tr:hover,.\[\&\>tbody\>tr\:nth-child\(2n\)\]\:bg-background-subtle>tbody>tr:nth-child(2n),.\[\&\>tbody\>tr\>\:nth-child\(2n\)\]\:bg-background-subtle>tbody>tr>:nth-child(2n),.\[\&\>tbody\>tr\[data-highlighted\]\]\:bg-background-subtle>tbody>tr[data-highlighted]{background-color:var(--background-subtle)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-lg>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-lg)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-md>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-md)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-sm>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-sm)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-lg>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-lg)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-md>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-md)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-sm>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-sm)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-lg>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-lg)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-md>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-md)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-sm>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-sm)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-lg>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-lg)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-md>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-md)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-sm>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-sm)}.\[\&\>thead\>tr\>th\]\:bg-background-muted>thead>tr>th{background-color:var(--background-muted)}.\[\&\>thead\>tr\>th\]\:font-medium>thead>tr>th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>thead\>tr\>th\]\:text-foreground-intense>thead>tr>th{color:var(--foreground-intense)}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(-150\%\)\]:not([data-disable-animations] *)[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(-150%)}.motion-safe\:\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\]:not([data-disable-animations] *)[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}}}:root,.light{--foreground:oklch(44.6% .03 256.802);--foreground-subtle:oklch(70.7% .022 261.325);--foreground-muted:oklch(55.1% .027 264.364);--foreground-strong:oklch(37.3% .034 259.733);--foreground-emphasis:oklch(27.8% .033 256.848);--foreground-intense:oklch(21% .034 264.665);--foreground-inverse:oklch(100% 0 0);--background:oklch(100% 0 0);--background-subtle:oklch(98.5% .002 247.839);--background-muted:oklch(96.7% .003 264.542);--background-strong:oklch(92.8% .006 264.531);--background-inverse:oklch(13% .028 261.692);--border:oklch(92.8% .006 264.531);--border-muted:oklch(96.7% .003 264.542);--border-strong:oklch(87.2% .01 258.338);--border-emphasis:oklch(70.7% .022 261.325);--border-intense:oklch(55.1% .027 264.364);--border-inverse:oklch(27.8% .033 256.848);--border-overlay:oklch(96.7% .003 264.542);--primary:oklch(21% .034 264.665);--primary-subtle:oklch(96.7% .003 264.542);--primary-soft:oklch(92.8% .006 264.531);--primary-muted:oklch(37.3% .034 259.733);--primary-strong:oklch(13% .028 261.692);--primary-foreground:oklch(100% 0 0);--secondary:oklch(80.9% .105 251.813);--secondary-subtle:oklch(62.3% .214 259.815/.1);--secondary-soft:oklch(62.3% .214 259.815/.2);--secondary-muted:oklch(88.2% .059 254.128);--secondary-strong:oklch(70.7% .165 254.624);--secondary-emphasis:oklch(62.3% .214 259.815);--secondary-intense:oklch(54.6% .245 262.881);--secondary-foreground:oklch(13% .028 261.692);--error:oklch(80.8% .114 19.571);--error-subtle:oklch(63.7% .237 25.331/.1);--error-soft:oklch(63.7% .237 25.331/.2);--error-muted:oklch(88.5% .062 18.334);--error-strong:oklch(70.4% .191 22.216);--error-emphasis:oklch(63.7% .237 25.331);--error-intense:oklch(57.7% .245 27.325);--error-foreground:oklch(13% .028 261.692);--success:oklch(84.5% .143 164.978);--success-subtle:oklch(69.6% .17 162.48/.1);--success-soft:oklch(69.6% .17 162.48/.2);--success-muted:oklch(90.5% .093 164.15);--success-strong:oklch(76.5% .177 163.223);--success-emphasis:oklch(69.6% .17 162.48);--success-intense:oklch(59.6% .145 163.225);--success-foreground:oklch(13% .028 261.692);--warning:oklch(83.7% .128 66.29);--warning-subtle:oklch(70.5% .213 47.604/.1);--warning-soft:oklch(70.5% .213 47.604/.2);--warning-muted:oklch(90.1% .076 70.697);--warning-strong:oklch(75% .183 55.934);--warning-emphasis:oklch(70.5% .213 47.604);--warning-intense:oklch(64.6% .222 41.116);--warning-foreground:oklch(13% .028 261.692);--info:oklch(82.8% .111 230.318);--info-subtle:oklch(68.5% .169 237.323/.1);--info-soft:oklch(68.5% .169 237.323/.2);--info-muted:oklch(90.1% .058 230.902);--info-strong:oklch(74.6% .16 232.661);--info-emphasis:oklch(68.5% .169 237.323);--info-intense:oklch(58.8% .158 241.966);--info-foreground:oklch(13% .028 261.692);--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--focus-ring:oklch(87.2% .01 258.338);--focus-ring-input:oklch(92.8% .006 264.531);--focus-ring-primary:oklch(87.2% .01 258.338);--focus-ring-secondary:oklch(62.3% .214 259.815/.3);--focus-ring-error:oklch(63.7% .237 25.331/.3);--focus-ring-success:oklch(69.6% .17 162.48/.3);--focus-ring-warning:oklch(70.5% .213 47.604/.3);--focus-ring-info:oklch(68.5% .169 237.323/.3);--focus-ring-light:oklch(100% 0 0/.25);--border-width:1px;--radius:.875rem;--radius-4xs:calc(var(--radius) * 2 / 7);--radius-3xs:calc(var(--radius) * 3 / 7);--radius-2xs:calc(var(--radius) * 4 / 7);--radius-xs:calc(var(--radius) * 5 / 7);--radius-sm:calc(var(--radius) * 6 / 7);--radius-md:var(--radius);--radius-lg:calc(var(--radius) * 8 / 7);--radius-xl:calc(var(--radius) * 9 / 7);--radius-2xl:calc(var(--radius) * 12 / 7);--radius-3xl:calc(var(--radius) * 16 / 7);--radius-4xl:calc(var(--radius) * 20 / 7);--shadow-color:oklch(55.1% .027 264.364/.18);--selection-color:oklch(13% .028 261.692/.1);--opacity-disabled:.65}.dark{--foreground:oklch(87.2% .01 258.338);--foreground-subtle:oklch(55.1% .027 264.364);--foreground-muted:oklch(70.7% .022 261.325);--foreground-strong:oklch(92.8% .006 264.531);--foreground-emphasis:oklch(96.7% .003 264.542);--foreground-intense:oklch(100% 0 0);--foreground-inverse:oklch(21% .034 264.665);--background:oklch(13% .028 261.692);--background-subtle:oklch(55.1% .027 264.364/.08);--background-muted:oklch(21% .034 264.665);--background-strong:oklch(27.8% .033 256.848);--background-inverse:oklch(100% 0 0);--border:oklch(27.8% .033 256.848);--border-muted:oklch(21% .034 264.665);--border-strong:oklch(37.3% .034 259.733);--border-emphasis:oklch(44.6% .03 256.802);--border-intense:oklch(55.1% .027 264.364);--border-inverse:oklch(92.8% .006 264.531);--border-overlay:oklch(27.8% .033 256.848);--primary:oklch(100% 0 0);--primary-subtle:oklch(21% .034 264.665);--primary-soft:oklch(27.8% .033 256.848);--primary-muted:oklch(92.8% .006 264.531);--primary-strong:oklch(100% 0 0);--primary-foreground:oklch(21% .034 264.665);--secondary:oklch(70.7% .165 254.624);--secondary-subtle:oklch(62.3% .214 259.815/.1);--secondary-soft:oklch(62.3% .214 259.815/.2);--secondary-muted:oklch(80.9% .105 251.813);--secondary-strong:oklch(70.7% .165 254.624);--secondary-emphasis:oklch(62.3% .214 259.815);--secondary-intense:oklch(54.6% .245 262.881);--secondary-foreground:oklch(13% .028 261.692);--error:oklch(70.4% .191 22.216);--error-subtle:oklch(63.7% .237 25.331/.1);--error-soft:oklch(63.7% .237 25.331/.2);--error-muted:oklch(80.8% .114 19.571);--error-strong:oklch(70.4% .191 22.216);--error-emphasis:oklch(63.7% .237 25.331);--error-intense:oklch(57.7% .245 27.325);--error-foreground:oklch(13% .028 261.692);--success:oklch(76.5% .177 163.223);--success-subtle:oklch(69.6% .17 162.48/.1);--success-soft:oklch(69.6% .17 162.48/.2);--success-muted:oklch(84.5% .143 164.978);--success-strong:oklch(76.5% .177 163.223);--success-emphasis:oklch(69.6% .17 162.48);--success-intense:oklch(59.6% .145 163.225);--success-foreground:oklch(13% .028 261.692);--warning:oklch(75% .183 55.934);--warning-subtle:oklch(70.5% .213 47.604/.1);--warning-soft:oklch(70.5% .213 47.604/.2);--warning-muted:oklch(83.7% .128 66.29);--warning-strong:oklch(75% .183 55.934);--warning-emphasis:oklch(70.5% .213 47.604);--warning-intense:oklch(64.6% .222 41.116);--warning-foreground:oklch(13% .028 261.692);--info:oklch(74.6% .16 232.661);--info-subtle:oklch(68.5% .169 237.323/.1);--info-soft:oklch(68.5% .169 237.323/.2);--info-muted:oklch(82.8% .111 230.318);--info-strong:oklch(74.6% .16 232.661);--info-emphasis:oklch(68.5% .169 237.323);--info-intense:oklch(58.8% .158 241.966);--info-foreground:oklch(13% .028 261.692);--focus-ring:oklch(37.3% .034 259.733);--focus-ring-input:oklch(27.8% .033 256.848);--focus-ring-primary:oklch(37.3% .034 259.733);--focus-ring-secondary:oklch(62.3% .214 259.815/.5);--focus-ring-error:oklch(63.7% .237 25.331/.5);--focus-ring-success:oklch(69.6% .17 162.48/.5);--focus-ring-warning:oklch(70.5% .213 47.604/.5);--focus-ring-info:oklch(68.5% .169 237.323/.5);--focus-ring-light:oklch(100% 0 0/.25);--shadow-color:oklch(0% 0 0/.3);--selection-color:oklch(100% 0 0/.15)}@keyframes ping-paced{25%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{animation:none}}[data-disable-animations] .skeleton-shimmer:after{animation:none}[dir=rtl] .skeleton-shimmer:after{animation-direction:reverse}@keyframes skeleton-shimmer{to{transform:translate(100%)}}[data-disable-animations] [data-slot=toast-progress-indicator]{animation:none}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes text-caret{50%{opacity:0}}@property --gradient-glow-rotation{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gradient-glow{to{--gradient-glow-rotation:360deg}}@keyframes gradient-glow-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.03)}}:where([data-slot]){padding:revert-layer;margin:revert-layer}:root,.dark{--primary:#2e4bff;--primary-foreground:#fff;--border:var(--hair);--border-strong:var(--hair);--border-emphasis:var(--hair-l);--border-muted:var(--hair-soft);--border-overlay:var(--hair);--background-subtle:var(--panel);--background-muted:var(--panel);--radius:10px}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}:root{--btn-h: 36px;--btn-h-sm: var(--ctl-h-sm, 32px);--btn-h-xs: 26px;--btn-r: 8px;--btn-r-pill: 100px;--ico-size: 28px;--ico-r: 8px;--btn-trans: background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);--btn-focus: 0 0 0 3px var(--accent-soft)}:where(button,[role=button]){font:inherit;color:inherit;cursor:pointer;transition:var(--btn-trans)}:where(button):disabled,:where([role=button][aria-disabled=true]){cursor:not-allowed;opacity:.55}:where(a[href],summary,select,label:has(>input[type=checkbox],>input[type=radio],>button[role=switch]),input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=link],[role=treeitem],[data-slot=select-trigger],[data-slot=select-item],[data-slot=popover-trigger],[data-slot=date-picker-trigger],.rdp-day_button,[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=tabs-trigger],[data-slot=accordion-trigger],tr.click,.click,.tcard,th.sortable,tr.grp-h){cursor:pointer}.dir-v.edit{cursor:text;border-radius:6px;transition:background-color .15s var(--ease)}.dir-v.edit:hover{background:var(--hover)}:where([aria-disabled=true],[data-disabled],:disabled){cursor:not-allowed}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b-ico,.xbtn,.tm-ico,.ghost-ic,.car-x,.doc-pen,.acc-copiar-ic,.calnav,.rec-add,.cp-edit,.hm-nota-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ico-size);min-height:var(--ico-size);padding:0;border-radius:var(--ico-r);background:none;border:1px solid transparent;color:var(--gray-2);flex-shrink:0}.b-ico svg,.xbtn svg,.tm-ico svg,.ghost-ic svg,.car-x svg,.doc-pen svg,.calnav svg,.rec-add svg,.cp-edit svg,.hm-nota-btn svg{width:14px;height:14px}.b-ico:hover:not(:disabled),.xbtn:hover:not(:disabled),.tm-ico:hover:not(:disabled),.ghost-ic:hover:not(:disabled),.car-x:hover:not(:disabled),.doc-pen:hover:not(:disabled),.cp-edit:hover,.hm-nota-btn:hover:not(:disabled){background:var(--hover, var(--panel));color:var(--ink)}.calnav,.rec-add{border-color:var(--hair);background:var(--bg-2);border-radius:var(--btn-r)}.b-fant,.pm-clear,.lnkline{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font-size:var(--fs-4);font-weight:600;color:var(--accent-tx);border-radius:6px}.b-fant:hover,.lnkline:hover{text-decoration:underline;text-underline-offset:3px}.b-anadir,.pl-add,.car-add,.nt-add{display:inline-flex;align-items:center;gap:6px;min-height:var(--btn-h-sm);padding:0 12px;border:1px dashed var(--line);border-radius:var(--btn-r);background:none;color:var(--muted);font-size:var(--fs-4);font-weight:500}.b-anadir:hover,.pl-add:hover,.car-add:hover,.nt-add:hover{border-color:var(--accent);color:var(--accent-tx);border-style:solid}.lnk,.isbtn{min-height:var(--btn-h-xs);border-radius:var(--btn-r-pill);transition:var(--btn-trans)}[data-slot=button]{border-radius:var(--btn-r)}:is(.nthint,.note,.dim2,.a-pie,.oo-nota,.procedencia,p) .lnk{display:inline;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--accent-tx);font-weight:500;border-radius:3px}:is(.nthint,.note,.dim2,.a-pie,.oo-nota,.procedencia,p) .lnk:hover{text-decoration:underline;text-underline-offset:3px}:root{--fill: rgba(118,118,128,.11);--fill-hover: rgba(118,118,128,.19)}body.dark{--fill: rgba(118,118,128,.24);--fill-hover: rgba(118,118,128,.34)}[data-slot=button].bg-background{background:var(--fill)!important;box-shadow:none!important}[data-slot=button].bg-background:before{background:transparent!important;border-color:transparent!important}[data-slot=button].bg-background:hover:not([data-disabled]){background:var(--fill-hover)!important}:is(.pg-head,.pag-h,.calbar-acc,.sechead) [data-slot=button].bg-primary{background:var(--fill)!important;box-shadow:none!important}:is(.pg-head,.pag-h,.calbar-acc,.sechead) [data-slot=button].bg-primary:hover{background:var(--fill-hover)!important}.calnav,.rec-add{border-color:transparent!important;background:var(--fill)!important}.calnav:hover,.rec-add:hover{background:var(--fill-hover)!important;color:var(--ink)}.lnk:not(:is(.nthint,.note,.dim2,.a-pie,.oo-nota,.procedencia,p) .lnk),.isbtn:not(.primary):not(.topsearch){border-color:transparent;background:var(--fill)}.lnk:not(:is(.nthint,.note,.dim2,.a-pie,.oo-nota,.procedencia,p) .lnk):hover,.isbtn:not(.primary):not(.topsearch):hover{background:var(--fill-hover)}[data-slot=button].bg-background{border-color:transparent!important}.dt-tool,.pm-btn,.btn.sm,.dt-pg button,.kan-nav button,.vbtn,.cfg-alta{border-color:transparent!important;background:var(--fill)!important;box-shadow:none!important}:is(.dt-tool,.pm-btn,.btn.sm,.dt-pg button,.kan-nav button,.vbtn,.cfg-alta,.rad-quien):hover:not(:disabled){background:var(--fill-hover)!important}:is(.dt-tool,.pm-btn).act,.pm-btn.on{background:var(--accent-soft)!important;color:var(--accent-tx)!important}.b-anadir,.pl-add,.car-add,.nt-add{border:0!important;background:none!important;color:var(--accent-tx)!important;padding:0 8px!important}.b-anadir:hover,.pl-add:hover,.car-add:hover,.nt-add:hover{background:var(--fill)!important}.tm-visbtn{border-color:transparent!important;background:var(--fill)!important}.tm-visbtn:hover{background:var(--fill-hover)!important}.tm-copy-add{border:0!important;background:none!important;color:var(--accent-tx)!important;padding-left:8px!important;padding-right:8px!important}.tm-copy-add:hover{background:var(--fill)!important}.semopt:not(.sel){border-color:transparent!important;background:var(--fill)!important}.semopt:not(.sel):hover{background:var(--fill-hover)!important}button.chip:not(.sel){border-color:transparent!important}:is(.seg,.pm-vistas,.calmodo){display:inline-flex;align-items:center;gap:2px;height:32px;padding:2px;border:0;border-radius:10px;background:var(--fill)}:is(.seg,.pm-vistas,.calmodo)>button{height:28px!important;min-height:0!important;padding:0 12px;border:0!important;border-radius:8px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;box-shadow:none;white-space:nowrap}:is(.seg,.pm-vistas,.calmodo)>button:hover{color:var(--ink)}:is(.seg,.pm-vistas,.calmodo)>button:is(.on,.sel,[aria-selected=true]){background:var(--card, #fff);color:var(--ink);box-shadow:0 1px 3px #10121b1a,0 0 0 .5px #10121b0f}body.dark :is(.seg,.pm-vistas,.calmodo)>button:is(.on,.sel,[aria-selected=true]){background:#3a3a40;color:#fff;box-shadow:0 1px 2px #00000073}.dato-editable{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;border-bottom:1px dashed var(--hair-d, var(--hair))}.dato-editable:hover{color:var(--accent-tx);border-bottom-color:currentColor}:is(.anuncio,.jc-fila,.jc-dia,.jc-cab,.step,.inline-form,.barra,.dt-bar,.calbar,.top-sec,.onbcfg-h)>:is(.xbtn,.doc-pen,.b-ico,.ghost-ic,.car-x){width:32px;height:32px;min-width:32px;min-height:32px}:is(.seg,.pm-vistas,.calmodo)>.pm-vista-add{height:28px!important;min-height:0!important}:is(.seg,.seg.sm,.pm-vistas,.calmodo){--seg-pad: 2px;padding:var(--seg-pad);border-radius:10px;height:calc(28px + var(--seg-pad) * 2);box-sizing:border-box;align-items:center;border:0}:is(.seg,.seg.sm,.pm-vistas,.calmodo)>button{height:28px!important;border-radius:8px!important;margin:0!important}@media (pointer: coarse),(max-width: 640px){:is(.content,.modal,.notifpanel) :is(.seg,.seg.sm,.pm-vistas,.calmodo){height:40px!important}:is(.content,.modal,.notifpanel) :is(.seg,.seg.sm,.pm-vistas,.calmodo)>button{height:36px!important;min-height:36px!important;margin:0!important}}:root{--aviso-r: 12px;--aviso-pad: 10px 14px;--aviso-gap: 9px;--aviso-fs: var(--fs-4);--aviso-lh: 1.5;--aviso-ancho: 92ch}.a-apunte,.a-aviso,.a-bloqueo,.blockmsg,.avisoleve{display:flex;gap:var(--aviso-gap);align-items:flex-start;padding:var(--aviso-pad);border-radius:var(--aviso-r);border:1px solid transparent;font-size:var(--aviso-fs);line-height:var(--aviso-lh)}.a-apunte>svg,.a-aviso>svg,.a-bloqueo>svg,.blockmsg>svg,.avisoleve>svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.a-apunte{background:var(--accent-soft);border-color:#2e4bff2e;color:var(--accent-tx)}.a-aviso,.avisoleve{background:var(--amber-soft);border-color:#b06f1038;color:var(--amber-tx)}.a-bloqueo,.blockmsg{background:var(--red-soft, #fdeaea);border-color:#cf3f3540;color:var(--red-tx)}.a-pie,.nthint,.oo-nota{font-size:var(--fs-3);color:var(--gray);line-height:var(--aviso-lh);max-width:var(--aviso-ancho)}.empty,.emptybox{padding:22px;text-align:center;color:var(--gray);font-size:var(--fs-4);line-height:var(--aviso-lh)}.empty b,.emptybox b{color:var(--ink-2);font-weight:600}body.dark .a-apunte{background:#2e4bff24;border-color:#2e4bff4d;color:#c9d2ff}body.dark .a-aviso,body.dark .avisoleve{background:#b48c0024;border-color:#b48c004d;color:#e8cf93}body.dark .a-bloqueo,body.dark .blockmsg{background:#cf3f3524;border-color:#cf3f354d;color:#f0b3ad}.boundary.boundary-act{min-height:180px;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none}.boundary.boundary-act .boundary-s{color:var(--gray);font-size:var(--tx-meta)}.content .empty:only-child:not(.bloque):not(.brief-body){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:38px 20px;line-height:1.5}.content .empty:only-child:not(.bloque):not(.brief-body):before{content:"";flex:none;width:42px;height:42px;border-radius:50%;background:var(--fill) var(--empty-ic) center / 19px 19px no-repeat}:root{--empty-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E")}:root{--tx-pagina: 20px;--tx-modal: 18px;--tx-seccion: 15px;--tx-sub: 13.5px;--tx-cuerpo: 13.5px;--tx-meta: 12px;--tx-micro: 11px;--tx-peso-titulo: 600;--tx-track-titulo: -.012em}:where(.content,.md-body) :where(h2):not(.bloque h2):not(.ndoc-body h2){font-size:var(--tx-seccion);font-weight:var(--tx-peso-titulo);letter-spacing:-.008em;color:var(--ink);line-height:1.3;margin:26px 0 10px}:where(.content,.md-body) :where(h3):not(.bloque h3):not(.ndoc-body h3){font-size:var(--tx-sub);font-weight:var(--tx-peso-titulo);letter-spacing:-.006em;color:var(--ink);line-height:1.35;margin:18px 0 8px}:where(.content) :where(h2,h3):first-child{margin-top:0}.bloque.rich h2,.bloque.rich h3,.ndoc-h2,.rich-h2{font-weight:var(--tx-peso-titulo)}:where(.empty,.emptybox) :where(h2,h3){font-size:var(--tx-seccion);font-weight:var(--tx-peso-titulo);color:var(--ink-2);margin:0 0 6px}.ayuda-tip{position:fixed;left:0;top:0}span.ayuda .ayuda-tip{color:#fff;font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;font-style:normal;white-space:normal}span.ayuda .ayuda-tip b,span.ayuda .ayuda-tip strong{color:#fff;font-weight:600}.kpi{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left}.kpi-h{min-height:28px;align-items:center}.kpi-l{line-height:1.25}.pm-vistas{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pm-vistas::-webkit-scrollbar{display:none}.pm-vistas>*{flex-shrink:0;white-space:nowrap}.pm-sel .apx-sel [role=combobox],.pm-sel [data-slot=select-trigger],.pm-sel select{border:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;min-height:0!important;height:30px!important}.pm-sel .apx-sel{min-width:120px}.pm-bar{container-type:inline-size;container-name:pmbar}.pm-actions{flex-wrap:wrap;min-width:0}.pm-actions>*{flex-shrink:0}.pm-actions>.pm-search{flex:1 1 200px;min-width:160px}@container pmbar (min-width: 880px){.pm-actions{flex-wrap:nowrap}.pm-actions>.pm-search{flex:1 1 140px;min-width:120px}}.po-lista{display:flex;flex-direction:column}.po-fila{display:grid;grid-template-columns:124px minmax(0,1.6fr) minmax(160px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) 96px 272px;gap:16px;align-items:center;padding:11px 16px;border-top:1px solid var(--hair-soft)}.po-lista>.po-fila:first-child{border-top:0}.po-que{min-width:0}.po-que>b{display:block;font-weight:500;color:var(--ink);line-height:1.35;overflow-wrap:anywhere}.po-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:var(--tx-meta);color:var(--gray)}.po-nota{margin-top:4px;font-size:var(--tx-meta);color:var(--amber-tx)}.po-quien{font-size:var(--tx-meta);color:var(--gray);line-height:1.4}.po-imp{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.po-acc{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.po-total{background:var(--bg-2);font-size:var(--tx-meta);font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.04em}.po-total .po-imp{color:var(--ink);font-size:var(--tx-cuerpo);letter-spacing:0;text-transform:none}.po-cab{padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-2);background:var(--bg-2)}.po-cli{display:flex;align-items:center;gap:8px;min-width:0}.po-cli .sel-linea{min-width:0;flex:1 1 auto}.po-cli-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.po-cli-ag{width:22px;height:22px;flex:none;border-radius:50%;border:1px dashed var(--hair)}.po-per{display:inline-flex;align-items:center;gap:8px;min-width:0}.po-per>span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.po-per b{font-weight:500;color:var(--ink);font-size:var(--tx-sub, 13.5px)}.po-per em{font-style:normal;font-size:11.5px;color:var(--gray);white-space:nowrap}.po-vacio{color:var(--gray-2)}@media (max-width: 1100px){.po-fila{grid-template-columns:110px minmax(0,1.4fr) minmax(150px,1fr) minmax(100px,.8fr) 90px 232px}.po-fila>:nth-child(5){display:none}}@media (max-width: 900px){.po-cab{display:none}.po-fila>:nth-child(5){display:block}.po-fila{grid-template-columns:minmax(0,1fr) auto}.po-num{grid-column:1 / -1}.po-quien{grid-column:1}.po-acc{grid-column:1 / -1;justify-content:flex-start}}select.sel-linea.sel-linea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:6px;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 4px center / 12px;padding:1px 20px 1px 6px;margin-left:-6px;height:auto!important;min-height:0!important;font:inherit;color:inherit;cursor:pointer;max-width:100%;box-shadow:none!important}select.sel-linea.sel-linea:hover{background-color:var(--hover)}select.sel-linea.sel-linea:focus-visible{border-color:var(--accent);outline:none}.sel-linea [data-slot=select-trigger]{background:transparent!important;border-color:transparent!important;padding-left:6px;padding-right:4px}.sel-linea [data-slot=select-trigger]:hover{background:var(--hover)!important}.sel-linea [data-slot=select-trigger]:focus-visible,.sel-linea [data-slot=select-trigger][data-popup-open]{background:var(--card)!important;border-color:var(--accent)!important}.pm-actions .pm-sel,.pm-actions .pm-search,.pm-actions .kan-nav button,.pm-actions .pm-btn{height:32px!important;border-radius:var(--btn-r)!important}.seg{padding:2px}.content .seg>button,.modal .seg>button{height:28px!important;min-height:0!important}:root{--ctl-h-sm: 32px;--ctl-r: var(--btn-r)}.cr-f .tm-visbtn{height:var(--ctl-h-sm)}.viewfade{animation-fill-mode:backwards}.pillrow>button,.pillrow>.chip,.pillrow>.semopt{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm);padding:0 12px;font-size:var(--fs-4);display:inline-flex;align-items:center;gap:6px}.jc-dias{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}.kpi-l{overflow-wrap:anywhere}.cfg-reset{white-space:nowrap}.pm-bar{justify-content:space-between}.pm-bar>.pm-actions{margin-left:0}.pm-actions>.pm-search{width:170px}.avatar.avatar-nadie{background:transparent!important;border:1.5px dashed var(--line)!important;color:transparent}body.dark .avatar.avatar-nadie{border-color:#ffffff38!important}:is(th,td)>input[type=checkbox]{vertical-align:middle;margin-top:-2px}.home-hero>div:empty{display:none}.home-hero .pp{margin-bottom:0}.home-hero{margin-bottom:18px}.pg-head{margin-bottom:14px!important}.pg-head+*{margin-top:0!important}.kbody:empty{background:transparent!important;border:1.5px dashed var(--hair)!important;min-height:72px!important;display:flex;align-items:center;justify-content:center}.kbody:empty:after{content:"Vacío";font-size:var(--tx-meta);color:var(--gray-2)}.kanban .kcol{min-width:220px;width:auto;flex:1 1 0}.pk-vacio{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.objtit h2{font-size:var(--tx-seccion)!important;font-weight:var(--tx-peso-titulo)!important;letter-spacing:-.008em!important;text-transform:none!important;color:var(--ink)!important}.dt-node>span:not(.dt-chev):not(.dt-n),.dt-leaf>.dt-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.dt-leaf>.dt-chev{flex:none}.dt-node>.dt-n{flex:none}.cq{margin-bottom:18px}.cq-h{display:flex;align-items:center;gap:8px}.cq-n{margin-left:auto;font-size:var(--tx-meta);font-weight:600;color:var(--green-tx)}.cq-n.hay{color:var(--amber-tx)}.cq-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin:14px 0 6px}.cq-cifras>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cq-cifras span{font-size:var(--tx-meta);color:var(--gray)}.cq-cifras b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.cq-nocli{margin:6px 0 4px;max-width:520px}.cq-lista{margin-top:12px;border-top:1px solid var(--hair-soft)}.cq-fila{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair-soft)}.cq-fila:last-child{border-bottom:0}.cq-ic{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--ctl-bg);color:var(--gray)}.cq-ic svg{width:14px;height:14px}.cq-t-mal .cq-ic{background:var(--red-soft);color:var(--red-tx)}.cq-t-aviso .cq-ic{background:var(--amber-soft);color:var(--amber-tx)}.cq-t-info .cq-ic{background:var(--ctl-bg);color:var(--gray)}.cq-mas{margin-top:2px;align-self:flex-start}.cq-tipo{font-weight:600}.cq-txt{min-width:0;font-size:var(--tx-cuerpo);line-height:1.4}.cq-txt .dim2{font-size:var(--tx-meta);margin-top:1px}.cq-cifra{font-variant-numeric:tabular-nums;white-space:nowrap}.acc-falta{margin:10px 0 4px;font-size:var(--tx-meta);color:var(--amber-tx);line-height:1.45}.acc-falta.ok{color:var(--green-tx)}.acc-sec{margin:16px 0 8px;font-size:var(--tx-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.acc-rej{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px}.acc-rej .frow{margin:0;min-width:0}.acc-conbtn{display:flex;gap:6px;align-items:center}.acc-conbtn>input{flex:1 1 auto;min-width:0}.acc-aviso-campo{margin-top:4px;font-size:var(--tx-micro);color:var(--amber-tx)}.acc-notas{margin-top:14px}.cq-imp{margin:10px 0 2px;padding:10px 12px;border-radius:10px;background:var(--bg-2);font-size:var(--tx-cuerpo);line-height:1.5}img.logo-cli{object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px var(--hair);padding:2px}body.dark img.logo-cli{background:#fff}.cfg-web{display:flex;align-items:center;gap:8px}.cfg-web>input{flex:1 1 auto;min-width:0}.bp-canal{display:inline-flex;align-items:center;gap:8px}.bp-num:has(>.b-ico){display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.bp-num>.b-ico{min-width:24px!important;min-height:24px!important}.bp-num>.b-ico svg{width:12px!important;height:12px!important}tr.fila-padre>td{background:var(--bg-2)}tr.fila-sub>td{background:color-mix(in srgb,var(--accent) 3.5%,var(--bg-2))}tr.fila-sub>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 45%,transparent)}tr.fila-sub>td:first-child:has(>.fila-sub-t){padding-left:44px}tr.fila-sub:hover>td{background:color-mix(in srgb,var(--accent) 7%,var(--bg-2))}.fila-sub-t{display:inline-flex;align-items:center;gap:6px}.fila-sub-t>svg{width:12px;height:12px;flex:none}body.dark tr.fila-sub>td{background:#2e4bff12}:root{--est-programado: #0e7490}body.dark{--est-programado: #5ec8dd}.content .apx.apx-sel.cal-anio{min-width:92px!important;width:92px;flex:none}.crumb-ayuda{display:inline-flex;align-items:center;margin-left:2px;color:var(--gray-2)}.crumb-ayuda:empty{display:none}.tpl-flujo{flex-wrap:wrap!important;overflow:visible!important;row-gap:8px}.calbar-compacta{gap:6px;flex-wrap:nowrap}.calbar-compacta .calmonth.big{font-size:var(--tx-seccion, 15px);margin-left:4px;white-space:nowrap}.ria-pedir{border:0!important;padding:0!important}.procedencia:not(.mal){border:0!important;background:none!important;padding:0!important;margin:0 0 12px!important}.procedencia-linea{display:flex;align-items:center;gap:2px;font-size:var(--tx-meta, 12px);color:var(--gray)}span.ayuda.ayuda-libre{width:auto!important;height:auto!important;border-radius:6px;background:none!important;cursor:default}.dc{display:flex;flex-direction:column;gap:8px;min-width:240px}.dc-srv{display:flex;flex-direction:column;gap:2px}.dc-srv>b{font-weight:600}.dc-ent{display:flex;justify-content:space-between;gap:14px;opacity:.9}.dc-ent em{font-style:normal;opacity:.7;white-space:nowrap}html[data-base-ui-scroll-locked]{overflow-y:scroll!important}html[data-base-ui-scroll-locked] body{height:auto!important;overflow:visible!important;width:auto!important}.nt-ob{color:var(--red-tx, #b42318);font-weight:600}.tcard[style*=--est]{background:var(--card, #fff)!important;border-left:3px solid var(--est)!important}body.dark .tcard[style*=--est]{background:var(--card)!important}.tabla-scroll table thead th,.tablawrap table thead th{position:sticky;top:0;z-index:2;background:var(--panel)}body.dark .tabla-scroll table thead th,body.dark .tablawrap table thead th{background:#161619}.content table tbody tr:hover,.content table tr.click:hover{background:var(--hover)}.content table tr[data-estado]{background:color-mix(in srgb,var(--est, var(--gray)) 9%,var(--card, #fff))}.content table tr[data-estado]:hover{background:color-mix(in srgb,var(--est, var(--gray)) 16%,var(--card, #fff))}.content table tr[data-estado] td{background:transparent!important}body.dark .content table tr[data-estado]{background:color-mix(in srgb,var(--est, var(--gray)) 16%,#1c1c1f)}body.dark .content table tr[data-estado]:hover{background:color-mix(in srgb,var(--est, var(--gray)) 24%,#1c1c1f)}.prog-centinela,.prog-centinela td{padding:10px 0;text-align:center;font-size:var(--tx-meta, 12px);color:var(--gray-2)}.content table tr.grp-h td{padding:14px 12px 8px;background:var(--bg-2, #f7f7f9);border-top:1px solid var(--hair-soft);cursor:pointer}.grp-in{display:inline-flex;align-items:center;gap:8px}.grp-ch{width:12px;height:12px;color:var(--gray);transition:transform .18s var(--ease)}.grp-ch.abierto{transform:rotate(90deg)}.grp-n{font-size:var(--tx-meta, 12px);color:var(--gray);font-variant-numeric:tabular-nums}.tk-cli{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pm-pop label.pm-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;font-size:var(--tx-sub, 13.5px)!important;font-weight:400!important;color:var(--ink)!important;cursor:pointer}[data-slot=calendar] table,[data-slot=calendar] thead,[data-slot=calendar] tbody,[data-slot=calendar] tr,[data-slot=calendar] th,[data-slot=calendar] td{border:0!important;background:none!important;box-shadow:none!important;padding:0!important}[data-slot=calendar] th{font-size:11px!important;font-weight:500!important;color:var(--gray-2)!important;letter-spacing:0!important;text-transform:none!important;height:28px}[data-slot=calendar] td{padding:1px 0!important}[data-slot=calendar] [data-slot=calendar-day]{border-radius:999px!important;font-size:13px;font-variant-numeric:tabular-nums}[data-slot=calendar] [data-slot=calendar-day]:hover{background:var(--fill, rgba(118,118,128,.12))!important}[data-slot=calendar] [data-selected-single=true],[data-slot=calendar] [data-range-start=true],[data-slot=calendar] [data-range-end=true]{background:var(--accent)!important;color:#fff!important;border-radius:999px!important}[data-slot=calendar] [data-range-middle=true]{background:var(--accent-soft)!important;color:var(--accent-tx)!important;border-radius:0!important}[data-slot=calendar] select,[data-slot=calendar] [role=combobox]{border:0!important;background:none!important;box-shadow:none!important;font-weight:600}[data-slot=calendar] button[aria-label*=mes],[data-slot=calendar] .rdp-button_previous,[data-slot=calendar] .rdp-button_next{border:0!important;background:var(--fill)!important;border-radius:999px!important}[data-slot=calendar] nav button,[data-slot=calendar] [class*=button_previous],[data-slot=calendar] [class*=button_next]{border:0!important;box-shadow:none!important;background:var(--fill)!important;border-radius:999px!important}.cf-zoom{margin-left:6px}.cf-ayuda{margin-left:auto;font-size:var(--tx-meta, 12px)}.cf-tabla{padding:0;overflow:hidden}.cf-pista{overflow:hidden}.cf-fila{display:grid;grid-template-columns:180px minmax(0,1fr);border-top:1px solid var(--hair-soft)}.cf-fila.cf-cab{border-top:0;background:var(--bg-2)}.cf-lab{display:flex;align-items:center;padding:6px 12px;border-right:1px solid var(--hair-soft);min-width:0;font-size:var(--tx-sub, 13.5px)}.cf-pista{position:relative}.cf-dias{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cf-dia{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 0 6px;font-size:11px;color:var(--gray);line-height:1.2}.cf-dia i{font-style:normal;font-size:10px;color:var(--gray-2)}.cf-dia b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.cf-dia.hoy b{color:#fff;background:var(--accent);border-radius:999px;min-width:20px;text-align:center}.cf-dia.finde b{color:var(--gray-2)}.cf-mes{position:absolute;top:2px;left:4px;font-size:10px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.cf-fondo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));pointer-events:none}.cf-fondo i{border-left:1px solid transparent}.cf-fondo i.finde{background:#7676800d}.cf-fondo i.hoy{box-shadow:inset 2px 0 0 var(--accent)}.cf-barra{position:absolute;height:24px;display:flex;align-items:center;border-radius:7px;background:var(--est-bg, var(--fill));color:var(--est-tx, var(--ink));box-shadow:inset 3px 0 0 var(--est);font-size:12px;font-weight:500;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.cf-barra:hover{box-shadow:inset 3px 0 0 var(--est),0 2px 8px #0f111a1f}.cf-barra.activa{cursor:grabbing;transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--est),0 6px 18px #0f111a2e;z-index:3;transition:none}.cf-barra.corta-ini{border-top-left-radius:0;border-bottom-left-radius:0}.cf-barra.corta-fin{border-top-right-radius:0;border-bottom-right-radius:0}.cf-t{flex:1 1 auto;min-width:0;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-asa{flex:none;width:8px;align-self:stretch;cursor:ew-resize}.cf-asa:hover{background:#00000014}.cf.arrastrando,.cf.arrastrando *{cursor:grabbing!important}.cf-barra.corta{overflow:visible}.cf-barra.corta .cf-t{position:absolute;left:calc(100% + 6px);padding:0;color:var(--ink);font-weight:500;pointer-events:none;max-width:240px}.bpp-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.bpp-res{margin-left:auto;font-size:var(--tx-meta, 12px)}.bpp td.num,.bpp th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bpp td.bpp-m{font-size:12px;color:var(--ink-2)}.bpp td.bpp-m.mal{color:var(--red-tx, #b42318);font-weight:600}.bpp .mes-hoy{background:color-mix(in srgb,var(--accent) 6%,transparent)}.bpp tr.bpp-tot td{font-weight:600;background:var(--bg-2)}.bpp tr.bpp-cli td{background:var(--bg-2);border-top:2px solid var(--hair);font-weight:500}.bpp tbody tr.bpp-cli:first-child td{border-top:0}.bpp-cli-n{display:inline-flex;align-items:center;gap:10px}.bpp-cli-n .dim2{font-size:11.5px;font-weight:400}.bpp tr.bpp-canal td{color:var(--ink-2)}.bpp tr.bpp-canal td:first-child{width:28px}.bpp-cons{display:flex;align-items:center;gap:8px}.bpp-cons .bpb{margin:0}.bpp-cons small{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.bpp td.bpp-m.t-ok{background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green-tx)}.bpp td.bpp-m.t-justo{background:color-mix(in srgb,var(--amber, #e0a92a) 14%,transparent);color:var(--amber-tx)}.bpp td.bpp-m.t-mal{background:color-mix(in srgb,var(--red) 11%,transparent);color:var(--red-tx);font-weight:600}.bpp .mes-hoy{box-shadow:inset 0 2px 0 var(--accent)}small.t-ok{color:var(--green-tx)}small.t-justo{color:var(--amber-tx)}small.t-mal{color:var(--red-tx)}small.t-sin{color:var(--gray)}.bpp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:10px;margin-bottom:12px}.bpp-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px 14px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card, #fff);font:inherit;text-align:left;cursor:pointer;border-left-width:3px}.bpp-card:hover{background:var(--hover)}.bpp-card.t-ok{border-left-color:var(--green)}.bpp-card.t-justo{border-left-color:var(--amber, #e0a92a)}.bpp-card.t-mal{border-left-color:var(--red)}.bpp-card.t-sin{border-left-color:var(--hair)}.bpp-card-h{display:flex;align-items:center;min-width:0;max-width:100%}.bpp-card-n{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.bpp-card-n small{font-size:13px;font-weight:600;margin-left:2px}.bpp-card.t-ok .bpp-card-n{color:var(--green-tx)}.bpp-card.t-justo .bpp-card-n{color:var(--amber-tx)}.bpp-card.t-mal .bpp-card-n{color:var(--red-tx)}.bpp-card .bpb{margin:0;max-width:none}.bpp-card-s{font-size:12px;color:var(--ink-2)}body.dark .bpp-card{background:#1c1c1f;border-color:#ffffff17}.pres-caras,.visto-caras{display:inline-flex;align-items:center}.pres-cara{position:relative;display:inline-flex;margin-left:-6px;border-radius:999px;box-shadow:0 0 0 2px var(--bg, #fff)}.pres-cara:first-child{margin-left:0}.pres-cara i{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#22a55b;box-shadow:0 0 0 2px var(--bg, #fff)}.pres-mas{margin-left:4px;font-size:11px;color:var(--gray)}.pres-lista{display:flex;flex-direction:column;gap:6px;min-width:230px}.pres-h{font-weight:600;margin-bottom:2px}.pres-fila{display:flex;align-items:center;gap:8px}.pres-n{flex:1 1 auto}.pres-fila em{font-style:normal;opacity:.7;white-space:nowrap}.pres-punto{width:7px;height:7px;border-radius:50%;background:#ffffff4d;flex:none}.pres-punto.vivo{background:#22a55b}:root{--ease-apple: cubic-bezier(.2,.8,.2,1);--ease-std: cubic-bezier(.4,0,.2,1);--dur-micro: .1s;--dur-pop: .14s;--dur-pop-sale: .12s;--dur-modal: .18s;--dur-modal-sale: .14s}@keyframes ov-entra{0%{opacity:0}to{opacity:1}}@keyframes ov-sale{0%{opacity:1}to{opacity:0}}@keyframes md-entra{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@keyframes md-sale{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes pop-suave{0%{opacity:0;transform:translateY(-3px) scale(.96)}to{opacity:1;transform:none}}@keyframes pop-sale{to{opacity:0;transform:translateY(-2px) scale(.97)}}@keyframes ml-sale{to{opacity:0;transform:translate(12px)}}@keyframes toast-sale{to{opacity:0;transform:translateY(8px) scale(.98)}}.overlay{animation:ov-entra var(--dur-modal) ease both}.overlay>.modal{animation:md-entra var(--dur-modal) var(--ease-apple) both}.overlay.saliendo{animation:ov-sale var(--dur-modal-sale) ease forwards;pointer-events:none}.overlay.saliendo>.modal{animation:md-sale var(--dur-modal-sale) var(--ease-std) forwards}.notifpanel,.pm-pop,.dt-pop,.est-menu,.ccal-menu,.tm-menu,.pres-pop,.self-pop,span.ayuda:hover .ayuda-tip{animation:pop-suave var(--dur-pop) var(--ease-apple) both}.saliendo:not(.overlay):not(.ml-panel):not(.ml-fondo):not(.toast){animation:pop-sale var(--dur-pop-sale) var(--ease-std) forwards!important;pointer-events:none}.ml-panel.saliendo{animation:ml-sale var(--dur-modal-sale) var(--ease-std) forwards!important;pointer-events:none}.ml-fondo.saliendo{animation:ov-sale var(--dur-modal-sale) ease forwards!important;pointer-events:none}.toast.saliendo{animation:toast-sale .18s var(--ease-std) forwards!important;pointer-events:none}.seg>button,.content .seg>button{transition:background-color var(--dur-pop) var(--ease-std),color var(--dur-pop) var(--ease-std),box-shadow var(--dur-pop) var(--ease-std)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.selper{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;min-width:0}.selper-rango{min-width:0;max-width:100%}.selper.en-linea{margin:0}.tnum{font-family:inherit!important;font-variant-numeric:tabular-nums}.lst-area{border-color:transparent!important;background:none!important;color:var(--gray)!important}.lst-area.on{background:var(--accent-soft)!important;color:var(--accent-tx)!important}.calitem{gap:6px}.calitem .caltit{flex:1 1 auto;min-width:0}.calitem .caleye{opacity:0;transition:opacity .15s var(--ease-apple, ease)}.calitem:hover .caleye{opacity:1}.wq{background:none!important;border:0!important;padding:0!important;color:var(--ink)!important;font-weight:600!important;font-size:var(--tx-sub, 13.5px)!important;margin-bottom:6px}.ck-line .ck-dot,.ck-line .ck-dot.ob{width:14px;height:14px;flex:none;border-radius:4px;border:1.5px solid var(--hair)!important;background:none!important}.ck-ob{font-style:normal;font-size:10.5px;color:var(--accent-tx);background:var(--accent-soft);border-radius:999px;padding:0 6px;white-space:nowrap;vertical-align:1px}.rc-item{opacity:1!important}.rc-item>span:not(.rc-nolink):not(.drag-h){color:var(--ink-2)!important}.rc-nolink{white-space:nowrap;flex:none}.diagpaso.ok{background:none!important;padding-top:5px;padding-bottom:5px}.integ-det{display:flex;align-items:center;gap:2px;margin-bottom:8px}.pal-body{height:auto!important;min-height:220px;max-height:min(62vh,560px)!important}.cal-anio,.cal-anio>*,.cal-anio [role=combobox],.cal-anio [data-slot=select-trigger]{min-width:0!important;max-width:100%!important}.cal-anio{flex:none;width:92px!important}.cf-dia.hoy b,.cf-dia.hoy.finde b{color:#fff!important;background:var(--accent);border-radius:999px;width:22px;height:22px;min-width:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;line-height:1}.cf-dia.hoy i{color:var(--accent-tx)!important;font-weight:600}.calcell.hoy{outline:none!important;background:none!important}.calcell.hoy .caldia{color:#fff!important;background:var(--accent);border-radius:999px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.calcell.hoy .caldia:after{content:none!important}.ria-dia.hoy:not(.sel){color:var(--accent-tx);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--accent)}.calcell.hoy.ccal-cell .caldia{color:inherit!important;background:none!important;width:auto;height:auto;display:flex}.calcell.hoy.ccal-cell .caldia-n{color:#fff;background:var(--accent);border-radius:999px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}[data-slot=calendar] td[class*=bg-background-muted]{background:var(--accent-soft)!important}[data-slot=calendar] [data-slot=calendar-day]:before{border-radius:999px}[data-slot=calendar] [data-slot=calendar-day][class*="before:bg-primary"]{color:#fff!important;font-weight:600}[data-slot=calendar] [data-slot=calendar-day][class*="before:bg-primary"]:before{background:var(--accent)!important;opacity:1!important}[data-slot=calendar] [data-slot=calendar-day].rounded-none{color:var(--accent-tx)!important}[data-slot=calendar] [data-slot=calendar-day].rounded-none:before{opacity:0!important}[data-slot=calendar] [data-slot=calendar-day].font-medium:not(.rounded-none):not([class*="before:bg-primary"]):before{opacity:0!important}[data-slot=calendar] [data-slot=calendar-day].font-medium:not(.rounded-none):not([class*="before:bg-primary"]){color:var(--accent-tx)!important;font-weight:700!important}[data-slot=calendar] [data-slot=calendar-day]:hover:not([class*="before:bg-primary"]){background:var(--fill)!important}[data-slot=calendar] button.bg-background,[data-slot=calendar] button.bg-background:before{border-color:transparent!important;box-shadow:none!important}[data-slot=calendar] button.bg-background{background:var(--fill)!important;border-radius:999px!important}[data-slot=calendar] button.bg-background:before{background:transparent!important}button,summary,label,select,[role=button],[role=tab],[role=tablist],[role=option],[role=listbox],[role=menu],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=switch],[role=checkbox],[role=radio],[role=radiogroup],[role=toolbar],[role=link],[role=treeitem],[role=slider],.topwrap,.island,.rail,.subside,.userchip,.notifpanel,.notifitem,.pm-pop,.dt-pop,.est-menu,.ccal-menu,.tm-menu,.navp-pop,[data-slot=select-content],[data-slot=popup],[data-slot=popover-content],[data-slot=calendar],.md-head,.ntfoot,.toast,.toasts,.ayuda-tip,.calbar,.pm-bar,.dt-bar,.tabs,.seg,.pm-vistas,.chip,.tcard,tr.click,tr.grp-h,th,.calitem,.calcell,.caldia,.cf-barra,.cf-dia,.cf-lab,.kpi,.est-pill,.est-op,.prop-l,.pres-caras,.visto-caras,.ria-dia,.semopt,.lst-item,.pol-item,.flow-node,.gb-col,.gb-labels,.dn,.ccal-ev,.acc-item-h,.remrow,.miday-row{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.ProseMirror,.rich,.bloque,.ria-ia-txt,.md-body,.doc-body,code,.selecc{-webkit-user-select:text;user-select:text}html.overlay-open{overflow:hidden;padding-right:var(--sbw, 0px)}.apx-rango{min-width:250px!important;flex:0 0 auto}.apx-rango>*{min-width:250px}.apx-rango [data-slot=date-field]{flex:none}.apx-rango [data-slot=date-picker-trigger]{min-width:0;margin-left:auto}.brief-body.bloque.empty{min-height:40px;display:flex;align-items:center;padding:8px 12px!important;margin:4px 0 2px;border-radius:10px;cursor:text;font-style:normal!important;color:var(--gray-2)}.brief-body.bloque.empty:hover{background:var(--fill, rgba(118,118,128,.11));color:var(--gray)}.cfg-web{position:relative;display:block!important}.cfg-web>input{width:100%;padding-left:40px!important}.cfg-web-logo{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none}.cfg-web-l{display:flex!important;align-items:center;justify-content:space-between}.cfg-web-l .b-fant{font-size:var(--tx-meta, 12px);text-transform:none;letter-spacing:0}body.dark :is(.est-pill,.est-tag,.chip.state,.tf-est,.est-op .est-tag){color:#e3e5e9!important}body.dark :is(.est-pill,.est-tag,.chip.state,.tf-est){background-color:#ffffff12!important}body.dark .chip.state[style*=--tono]{background-color:color-mix(in srgb,var(--tono) 24%,transparent)!important}body.dark .apx-date .rounded-3xs{color:#ffffff8c}.island{display:flex!important;align-items:center}.isla-izq{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0}.isla-izq>.crumbs{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.island>.topsearch{position:static!important;left:auto!important;translate:none!important;flex:0 1 300px;min-width:150px}.island>.topactions{flex:1 1 0;min-width:max-content;justify-content:flex-end;margin-left:0!important}@media (max-width: 1500px){.topactions .userchip .uc-t{display:none}.topactions .userchip{padding:3px 6px 3px 3px!important;gap:4px}.island>.topsearch{flex-basis:240px}}.savepill:is(.idle,.saving,.saved){font-size:0!important;padding:0!important;width:28px;height:28px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;flex:none}.savepill.idle{visibility:hidden}.savepill.saving{background:transparent}.savepill.saved svg{width:14px!important;height:14px!important;margin:0!important}@media (max-width: 900px){.savepill:not(.error){display:none!important}}.fthumb .fver{top:6px!important;left:6px!important;right:auto!important;bottom:auto!important}.adj .adj-x{opacity:0;transition:opacity .15s var(--ease-apple, ease);box-shadow:0 1px 4px #0f111a2e}.adj:hover .adj-x,.adj .adj-x:focus-visible{opacity:1}.ntf .ntf-h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ntmodal:has(>.mbody.ntsimple){height:min(700px,calc(100vh - 56px));display:flex;flex-direction:column}.ntmodal>.mbody.ntsimple{flex:1 1 auto;min-height:0;overflow-y:auto}.ntmodal>.mbody.nt2{display:flex;flex-direction:column;padding:18px 24px 16px}.mbody.nt2>.nt2-brief{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nt2-brief>.bloque-edit{flex:1 1 auto;display:flex;flex-direction:column;min-height:120px}.nt2-brief>.bloque-edit>.bloque{flex:1 1 auto}.ntmodal .nt2-areas.seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:14px 0 0}.ntmodal .nt2-areas.seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 8px;font-size:13px}.nt2-areas>button svg{width:14px;height:14px;flex:none;color:var(--gray-2);transition:color .18s var(--ease-apple)}.nt2-areas>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt2-areas>button:hover:not(.on){color:var(--ink)}.nt2-areas>button.on{font-weight:600}.nt2-areas>button.on svg{color:var(--accent-tx)}body.dark .seg>button.on{background:#3a3a40;color:#fff;box-shadow:0 1px 2px #00000073}.nt2-titulo{display:flex;align-items:center;gap:10px;flex:none;min-height:50px;margin-bottom:14px;padding:0 14px;border:1px solid var(--ctl-bd);border-radius:12px;background:var(--card);transition:border-color .15s var(--ease-apple),box-shadow .15s var(--ease-apple)}.nt2-titulo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.nt2-pref{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent-tx);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1}body.dark .nt2-pref{background:#6a83ff29}.ntmodal .nt2-titulo input[type=text]{flex:1;min-width:0;height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:17px;font-weight:600;color:var(--ink)}.ntmodal .nt2-titulo input[type=text]::placeholder{color:var(--gray-2);font-weight:500}.nt2-dias>button.chip{width:34px;padding:0;justify-content:center}.nt2-meta{font-size:12.5px;color:var(--gray)}.nt2-aviso{font-size:12.5px;font-weight:500;color:var(--amber-tx)}.nt2-sin{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--gray-2)}.nt2-titulo.falta{border-color:var(--red-tx);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-tx) 14%,transparent)}.nt2-atajos{display:inline-flex;gap:4px;flex-wrap:wrap}.nt2-atajos>button.chip{height:var(--ctl-h-sm, 32px);padding:0 11px;border:0!important;background:var(--fill);color:var(--ink-2);font-size:12.5px;font-weight:500}.nt2-atajos>button.chip:hover{background:var(--fill-hover);color:var(--ink)}.nt2-atajos>button.chip.sel{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}body.dark .nt2-atajos>button.chip.sel{background:#6a83ff2e}.nt2-canales{display:flex;gap:6px;flex-wrap:wrap}.nt2-canales>.b-ico{position:relative;width:34px;height:34px;border:1px solid var(--ctl-bd);background:var(--card);color:var(--gray)}.nt2-canales>.b-ico svg{width:16px;height:16px}.nt2-canales>.b-ico:hover:not(:disabled){background:var(--card);border-color:var(--gray-2);color:var(--ink)}.nt2-canales>.b-ico.on,.nt2-canales>.b-ico.on:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-tx)}body.dark .nt2-canales>.b-ico.on{background:#6a83ff29}.nt2-canales>.b-ico:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:6;padding:4px 8px;border-radius:7px;white-space:nowrap;pointer-events:none;background:var(--ink);color:#fff;font-size:12px;font-weight:500}body.dark .nt2-canales>.b-ico:hover:after{background:#f2f2f4;color:#111}.nt2-rep{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.nt2-pie{display:flex;align-items:center;gap:16px;min-width:0}.nt2-pie>.b-fant{white-space:nowrap}.nt2-pie>.b-fant svg{width:14px;height:14px}.mbody.nt2>.b-fant{align-self:flex-start;flex:none;margin-top:8px;font-size:12.5px}.mbody.nt2>.b-fant svg{width:13px;height:13px}.mbody.nt2>.b-fant i{font-style:normal;font-weight:500;color:var(--gray)}.ntmodal .nt2-input{flex:1 1 240px;min-width:0;max-width:360px;height:34px}.nt2-nota{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--gray)}@media (max-width: 560px){.ntmodal .nt2-areas.seg>button{gap:4px;padding:0 4px;font-size:12px}.nt2-areas>button svg,.nt2-pie>.b-fant{display:none}}.srv-fila.con-dia,.srv-cab.con-dia{--srv-cols: minmax(140px, 1fr) 124px 156px 124px 104px 28px}.srv-dia{display:flex;gap:6px;min-width:0}@container srv (max-width: 720px){.srv-cab.con-dia{display:none}.srv-fila.con-dia{--srv-cols: minmax(0, 1fr) minmax(0, 1fr) 28px;grid-template-areas:"n n x" "c d d" "r h h";row-gap:6px;padding:9px 0;border-bottom:1px solid var(--line)}.srv-fila.con-dia>:nth-child(1){grid-area:n}.srv-fila.con-dia>:nth-child(2){grid-area:c}.srv-fila.con-dia>:nth-child(3){grid-area:d}.srv-fila.con-dia>:nth-child(4){grid-area:r}.srv-fila.con-dia>:nth-child(5){grid-area:h}.srv-fila.con-dia>:nth-child(6){grid-area:x}}table.tabla-grupo{table-layout:fixed;width:100%;min-width:820px}table.tabla-grupo col.c-est{width:200px}table.tabla-grupo col.c-prio{width:120px}table.tabla-grupo col.c-own{width:180px}table.tabla-grupo col.c-fecha,table.tabla-grupo col.c-pub{width:150px}table.tabla-grupo td{overflow:hidden;text-overflow:ellipsis}:is(.ccal-menu,.est-menu,.tm-menu,[role=menu])>:is(button,[role=menuitem]){white-space:nowrap}.ccal-menu{width:max-content;min-width:170px}.ncom{display:inline-flex;align-items:center;gap:3px;flex:none;white-space:nowrap;font-size:var(--fs-3, 12px);color:var(--gray)}.ncom svg{width:11px;height:11px;flex:none}.rr-fila{padding:8px 2px}.rr-fila .remtxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-fila .remchip{flex:none}.rr-hoy .rr-fila:last-child{border-bottom:0}.rr-panel{border-bottom:1px solid var(--hair-soft);background:var(--accent-soft)}.rr-panel .rr-fila{padding:9px 12px;border-bottom:0}body.dark .rr-panel{background:#6a83ff1a}.rrc-cab,.rrc-fila{display:grid;grid-template-columns:minmax(200px,1fr) 150px 140px 130px 170px 28px;gap:8px;align-items:center;padding:6px 16px}.rrc-cab{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray);border-bottom:1px solid var(--hair-soft);padding-top:12px}.rrc-fila+.rrc-fila{border-top:1px solid var(--hair-soft)}.rrc-fila .apx-sel{min-width:0}.rrc-quien{display:inline-flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.rrc-quien .dim2{margin-left:6px;white-space:nowrap}.rrc-cara{display:inline-flex;border-radius:999px;opacity:.35}.rrc-cara.ok{opacity:1;box-shadow:0 0 0 2px var(--green, #22a55b)}.rrc .cat-nueva{padding:10px 16px 14px}.card.rrc{container-type:inline-size}@container (max-width: 860px){.rrc-cab{display:none}.rrc-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.rrc-fila>.srv-tn{grid-column:1 / -1}}@media (max-width: 900px){.rrc-cab{display:none}.rrc-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.rrc-fila>.srv-tn{grid-column:1 / -1}}.anu-editor .bloque-edit{min-height:220px}.anu-editor .bloque.rich.editando{min-height:180px}.bloque-hint{flex:none}.anu-item+.anu-item{margin-top:18px;padding-top:18px;border-top:1px solid var(--hair-soft)}.anu-quien{display:flex;align-items:center;gap:8px;margin-bottom:10px}.anu-quien .dim2{margin-left:auto;font-size:12px}.anu-txt{font-size:14px;line-height:1.55}.anu-txt img{max-width:100%;border-radius:10px}.anu-linea{display:inline}.anu-linea>p:first-child{display:inline;margin:0}.tm-menu{width:max-content;min-width:220px;max-width:340px}.tm-menu .tm-confirm{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:8px 8px 6px 10px}.tm-menu .tm-confirm>span{flex:1 0 100%;white-space:nowrap}.tm-menu .tm-confirm>button{width:auto!important;flex:none}.accp{container:accp / inline-size;padding:16px 18px 14px;border-top:0;background:var(--bg)}.accp-cab{display:flex;align-items:center;gap:12px}.accp-cab .acc-logo{border-radius:12px}.content .accp .accp-nombre{flex:1 1 auto;min-width:0;height:40px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;font-weight:600;color:var(--ink)}.content .accp .accp-nombre:hover:not(:disabled){background:var(--hover)!important}.content .accp .accp-nombre:focus{background:var(--card)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)!important}.accp-cab>.apx-sel.accp-estado{flex:0 0 180px;min-width:0}.accp-cab-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.accp-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding-left:10px;font-size:12px}.accp-falta-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray)}.accp-col{display:flex;flex-direction:column;gap:12px;min-width:0}.accp-ico{flex:none;width:28px!important;height:28px!important}.accp-ico svg{width:13px;height:13px}.prop-v>.accp-ico{margin-left:-2px}.accp .prop-v{flex-wrap:nowrap}.content .accp .prop-v>input:is([type=text],[type=password]){flex:1 1 0!important;width:auto!important;min-width:0}.accp .prop-v>.apx-sel{flex:1 1 0;min-width:0}.accp-grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;margin-top:14px}@container accp (max-width: 820px){.accp-grupos{grid-template-columns:minmax(0,1fr)}}.accp-grupo{min-width:0;padding:4px 14px 6px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card)}.accp-h{margin:8px 0 2px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--gray)}.accp-aviso{flex:none;font-size:12px;color:var(--amber-tx);white-space:nowrap}.accp-acc{display:inline-flex;gap:6px;margin-left:auto;flex:none}.accp-visible{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;-webkit-user-select:all;user-select:all}.content .accp .accp-notas{display:block;width:100%;min-height:84px;margin:4px 0 8px;resize:vertical}.accp-pie{display:flex;justify-content:flex-start;margin-top:10px}.accp-pie>.b-fant{color:var(--gray);font-weight:500}.accp-pie>.b-fant:hover{color:var(--red-tx)}body.dark .accp{background:#111113}body.dark .accp-grupo{background:#1c1c1f;border-color:#ffffff14}.kpi-row .kpi-prog{flex:0 1 88px;align-self:center;margin:0 0 0 auto;height:4px}.kpi-sub{margin-top:auto!important;padding-top:7px}.cf-fila{grid-template-columns:var(--etiq, 200px) minmax(0,1fr)}.cf-lab{font-size:13px}.cf-barra{height:24px;border-radius:6px;background:color-mix(in srgb,var(--est, var(--accent)) 20%,var(--card, #fff))!important;border:1px solid color-mix(in srgb,var(--est, var(--accent)) 42%,transparent);box-shadow:none!important;color:var(--ink)!important;font-size:12.5px;font-weight:500}.cf-barra:hover{background:color-mix(in srgb,var(--est, var(--accent)) 30%,var(--card, #fff))!important}.cf-barra.activa{box-shadow:0 6px 18px #0f111a2e!important}.cf-t{padding:0 8px}.cf-barra.corta .cf-t{left:calc(100% + 6px);padding:0 6px;border-radius:5px;background:var(--card, #fff);color:var(--ink-2);font-weight:500;line-height:22px}.cf-barra.corta:hover .cf-t{color:var(--ink)}body.dark .cf-barra{background:color-mix(in srgb,var(--est, var(--accent)) 28%,#1c1c1f)!important}body.dark .cf-barra.corta .cf-t{background:#151517}.cf-ayuda{display:inline-flex;align-items:center;gap:6px}.cf-barra.corta.izq .cf-t{left:auto;right:calc(100% + 6px)}.calitem{--area: #8a8f96;color:var(--ink);background:color-mix(in srgb,var(--area) 10%,var(--card, #fff))!important;border:1px solid color-mix(in srgb,var(--area) 24%,transparent)!important;border-left:3px solid var(--area)!important}.calitem:hover{background:color-mix(in srgb,var(--area) 17%,var(--card, #fff))!important}.calitem.a-social{--area: var(--accent)}.calitem.a-paid{--area: #7a4bff}.calitem.a-diseno{--area: #0e9c8a}.calitem.a-email{--area: #c2419b}.calitem.a-general{--area: #8a8f96}.calitem.sinpub{border-left-style:dashed!important}body.dark .calitem{background:color-mix(in srgb,var(--area) 20%,#1c1c1f)!important}body.dark .calitem:hover{background:color-mix(in srgb,var(--area) 28%,#1c1c1f)!important}.ccal-ev{--tipo: #8a8f96;background:color-mix(in srgb,var(--tipo) 10%,var(--card, #fff));border:1px solid color-mix(in srgb,var(--tipo) 24%,transparent);border-left:3px solid var(--tipo)}.ccal-ev:hover:not(:disabled){background:color-mix(in srgb,var(--tipo) 17%,var(--card, #fff));border-color:color-mix(in srgb,var(--tipo) 36%,transparent)}.ccal-ev.entrega{--tipo: var(--accent)}.ccal-ev.publica{--tipo: #1f8a4c}.ccal-ev.post,.ccal-ev.email{--tipo: #9a5b00}.ccal-ev.reunion{--tipo: #7c3aed}body.dark .ccal-ev{background:color-mix(in srgb,var(--tipo) 20%,#1c1c1f)}.props{--prop-l: 128px;display:flex;flex-direction:column;min-width:0}.prop{display:grid;grid-template-columns:var(--prop-l) minmax(0,1fr);column-gap:14px;align-items:center;min-height:var(--prop-h, 40px)}.props.lineas>.prop+.prop{border-top:1px solid var(--hair-soft)}.prop-l{display:flex;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:500;color:var(--gray);white-space:nowrap;line-height:1.25}.prop-l .nt-ob{margin-left:-2px}.prop-v{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:var(--prop-pad, 4px) 0}.prop-v>.apx-sel{flex:0 1 300px;min-width:0}.prop-v>.apx-sel.nt2-dia{flex:0 0 132px}.prop-v>.apx-sel.nt2-mes{flex:0 1 210px}.prop-v>.apx-date:not(.apx-rango){flex:none;width:150px;min-width:0}.prop-v>.apx-rango{flex:none;min-width:0!important}.content .prop-v>input:is([type=text],[type=password]),.ntmodal .prop-v>input:is([type=text],[type=password]){flex:1 1 auto;min-width:0;height:32px!important}.prop-v>.acc-copiar{flex:none;height:28px}.prop.falta>.prop-l{color:var(--amber-tx)}.prop.falta>.prop-l:before{content:"";flex:none;width:6px;height:6px;margin-right:2px;border-radius:50%;background:currentColor}.prop.error>.prop-l{color:var(--red-tx)}.prop.error>.prop-v :is([data-slot=select-trigger],[data-slot=date-field]){border-color:var(--red-tx)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--red-tx) 12%,transparent)}.nt2-props{--prop-l: 128px;--prop-h: 36px;--prop-pad: 1px;flex:none}.accp-grupo.props{--prop-l: 108px}@media (max-width: 560px){.prop{grid-template-columns:minmax(0,1fr)}.prop-l{margin-top:8px}}.calbar .seg,.calbar-acc .seg{margin-bottom:0!important}.calbar-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;min-width:0}.nt2-titulo{min-height:44px}.ntmodal .nt2-titulo input[type=text]{height:42px!important;font-size:15px;font-weight:500}.ntmodal .nt2-titulo input[type=text]::placeholder{font-weight:400}.nt2-pref{height:20px;font-size:10.5px}.navp-tit{position:relative}.navp-tit>button{display:inline-flex;align-items:center;gap:6px;height:32px;margin-left:-8px;padding:0 8px;border:0;border-radius:8px;background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.navp-tit>button:hover,.navp-tit>button[aria-expanded=true]{background:var(--fill)}.navp-tit>button svg{flex:none;color:var(--gray)}.navp-pop{position:absolute;top:calc(100% + 6px);left:-8px;z-index:80;width:256px;padding:10px;border-radius:12px;background:var(--card, #fff);border:1px solid var(--hair-soft);box-shadow:0 12px 34px #0f122224;font-size:13px;font-weight:400;letter-spacing:0;animation:pop-suave .16s var(--ease-apple) both}.navp-anio{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.navp-anio b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.navp-meses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.navp-meses>button.chip{justify-content:center;height:34px;padding:0;border:0!important;background:transparent;font-size:13px;font-weight:500;color:var(--ink-2)}.navp-meses>button.chip:hover{background:var(--fill);color:var(--ink)}.navp-meses>button.chip[aria-current=date]{color:var(--accent-tx);font-weight:600}.navp-meses>button.chip.sel{background:var(--accent);color:#fff}body.dark .navp-pop{background:#1c1c1f;border-color:#ffffff17}@media (prefers-reduced-motion: reduce){.navp-pop{animation:none}}[data-slot=select-content]{width:max-content!important;min-width:max(var(--anchor-width, 0px),9rem)!important;max-width:min(420px,calc(100vw - 24px))!important}[data-slot=select-item]{white-space:nowrap}[data-slot=select-item]>div{min-width:0;overflow:hidden}[data-slot=select-item] .selrow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuadre-mrr{display:flex;align-items:center;gap:8px;min-width:0;margin:-8px 0 18px;padding:9px 14px;border-radius:10px;background:var(--card, #fff);border:1px solid var(--hair-soft);font-size:13px;white-space:nowrap;overflow:hidden}.cuadre-mrr>span:not(.dim2){min-width:0;overflow:hidden;text-overflow:ellipsis}.cuadre-mrr>svg{flex:none;width:15px;height:15px;color:var(--gray)}.cuadre-mrr.ok>svg{color:var(--green-tx)}.cuadre-mrr.aviso{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.cuadre-mrr.aviso>svg{color:var(--amber-tx)}.cuadre-mrr>.lnk{flex:none;margin-left:auto}.cuadre-cab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.cuadre-cab>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--card, #fff);border:1px solid var(--hair-soft)}.cuadre-cab span{font-size:12px;color:var(--gray)}.cuadre-cab b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.cuadre-cab .dif b{color:var(--amber-tx)}.cuadre-cab .ok b{color:var(--green-tx)}.cuadre-nota{margin:0 0 14px;font-size:13px;color:var(--gray)}.cuadre-part{margin-bottom:14px;padding:10px 14px;border-radius:10px;background:var(--card, #fff);border:1px solid var(--hair-soft)}.cuadre-part h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:13.5px;font-weight:600}.cuadre-part h3>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.cuadre-part h3>b{flex:none;font-variant-numeric:tabular-nums}.cuadre-part.dif h3>b{color:var(--amber-tx)}.cuadre-part.ok h3>b{color:var(--green-tx)}.cuadre-part .tabla-datos{width:100%;font-size:13px}.cuadre-part .tabla-datos td.num,.cuadre-part .tabla-datos th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cuadre-ok summary{cursor:pointer;font-size:12.5px;color:var(--accent-tx)}body.dark .cuadre-mrr,body.dark .cuadre-cab>div,body.dark .cuadre-part{background:#1c1c1f;border-color:#ffffff14}body.dark .cuadre-mrr.aviso{background:#c9942f1f}:is(input,textarea)[aria-invalid=true],.apx.invalido :is(input,[data-slot=number-field-group],[data-slot=input-group]){border-color:var(--amber-tx)!important}.po-falta{color:var(--amber-tx);font-size:12.5px;white-space:nowrap;align-self:center}.tabla-mes{font-variant-numeric:tabular-nums;min-width:100%}.tabla-mes th,.tabla-mes td{padding:0 12px;height:34px;white-space:nowrap}.tabla-mes .num{text-align:right}.tabla-mes thead th{font-size:11px;font-weight:600;color:var(--gray);text-transform:none;letter-spacing:0}.tabla-mes :is(thead th,tbody th)[scope=col]:first-child,.tabla-mes tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--card, var(--bg-2));text-align:left;font-weight:500;font-size:13px;color:var(--ink);min-width:190px;text-transform:none;letter-spacing:0}.tabla-mes thead th:first-child{z-index:2}.tabla-mes .tmm-l{display:inline-flex;align-items:center;gap:6px}.tabla-mes .tmm-grupo th{position:sticky;left:0;background:var(--card, var(--bg-2));height:30px;padding-top:10px;font-size:11px;font-weight:600;color:var(--gray);text-align:left;border-bottom:1px solid var(--hair-soft)}.tabla-mes .tmm-fuerte :is(th,td){font-weight:600}.tabla-mes td.abierto,.tabla-mes th.abierto{background:var(--fill, rgba(18,19,24,.035))}.tabla-mes .tmm-curso{display:block;font-size:10px;font-weight:500;color:var(--gray-2, var(--gray));line-height:1;margin-top:2px}.tabla-mes thead th.abierto{height:40px}.tabla-mes td.pos{color:var(--green)}.tabla-mes td.neg{color:var(--red)}.tabla-mes .tmm-total{font-weight:600;border-left:1px solid var(--hair-soft)}.tabla-mes .tmm-est{font-style:italic;color:var(--gray)}.ue{margin:6px 0 18px}.ue>.sec{margin:0 0 10px}.ue-personas .num{text-align:right;font-variant-numeric:tabular-nums}.ue-personas td.pos{color:var(--green)}.ue-personas td.neg{color:var(--red)}.objbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}body.dark :is(.acc-1p-titulo,.ocl-titulo):focus,body.dark .tm-sub-add input[type=text]:focus,body.dark .modal .tm-sub-add input[type=text]:focus{background:var(--ctl-bg, #1c1c1f)!important;color:var(--ink)!important}.pest{display:flex;align-items:stretch;gap:16px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--hair-soft);margin:4px 0 16px;min-width:0}.pest::-webkit-scrollbar{display:none}.pest>button{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 1px;margin:0;border:0;border-radius:0;background:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;color:var(--gray);white-space:nowrap;cursor:pointer;box-shadow:none;min-height:0}.pest>button:hover{color:var(--ink);background:none}.pest>button.on{color:var(--ink);font-weight:500}.pest>button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.pest>button:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--accent-soft)}.pest-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:100px;background:var(--fill, rgba(18,19,24,.06));color:var(--ink-2);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.pest>button.on .pest-n{background:var(--accent-soft);color:var(--accent-tx)}.pest-n.aviso,.pest>button.on .pest-n.aviso{background:var(--amber-soft);color:var(--amber-tx)}body.dark .pest{border-bottom-color:#ffffff14}body.dark .pest>button.on{color:#f2f3f5}.pest.en-cabecera{margin:0}.indice{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.indice::-webkit-scrollbar{display:none}.indice>button{flex:none;height:28px;padding:0 10px;border:0;border-radius:8px;background:none;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;color:var(--gray);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.indice>button:hover{background:var(--hover);color:var(--ink)}.indice>button.hecho:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.seg .seg-n{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:5px;border-radius:100px;background:var(--fill, rgba(18,19,24,.06));color:var(--ink-2);font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.seg button.on .seg-n{background:var(--accent-soft);color:var(--accent-tx)}.seg button svg{width:14px;height:14px;flex:none}.inbox-filtros{padding:8px 12px 10px;border-bottom:1px solid var(--line)}.inbox-filtros .seg,.act-tipos,.tm-copy-tabs .seg,.nt-picker-cab .seg,.nt-vista-seg{margin:0}.nt-picker-cab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nt-picker-cab .nt-picker-quitar{margin-left:auto}.nt-vista-seg{margin:0 0 14px}.c360-props .pv.pill{height:22px}.kpiband .kpi-l{text-transform:none!important;letter-spacing:0!important;font-size:12.5px;font-weight:500;color:var(--gray);display:inline-flex;align-items:center;gap:5px;min-width:0}.kpiband .kpi-lt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kpiband .kpi-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset}.kpiband .kpi-sub{white-space:normal;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:820px){.kpiband .kpi-lt{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;min-width:min-content}.kpiband .kpi-l{min-height:2.6em;align-items:flex-start}.kpiband :is(.kpi-sub,.kpi-d){white-space:normal;overflow:visible;text-overflow:clip}.kpiband .kpi-ic{margin-top:1px}}:is(.cp-cifras,.cg-nums,.cq-cifras)>div>span:first-child{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.cp-cifras,.cg-nums,.cq-cifras)>div>b{font-size:17px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--ink)}:is(.cp-cifras,.cg-nums,.cq-cifras)>div>i{font-style:normal;font-size:11.5px;line-height:1.3;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}:is(.cp-cifras,.cg-nums,.cq-cifras) b.mal{color:var(--red-tx)}:is(.cp-cifras,.cg-nums,.cq-cifras) b.ok{color:var(--green-tx)}.cq-cifras b.mal{color:var(--amber-tx)}.sin-dato{display:inline-flex;align-items:center;gap:4px;color:var(--gray)}.srv-sel{width:100%;min-width:0}.srv-sel [data-slot=select-trigger]{width:100%;min-width:0!important}.srv-dia>.srv-sel{flex:1 1 0}.srv-sel.vacio [data-slot=select-trigger]{border-color:color-mix(in srgb,#c8891a 45%,transparent)!important}.srv-sel.vacio .apx-selval{color:#8a6608}body.dark .srv-sel.vacio .apx-selval{color:#e0b64a}:is(.frow,.ntf,.oo-campo)>label,.fld>span:first-child{display:flex;align-items:center;gap:6px;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--gray)!important;line-height:1.3;margin:0!important}:is(.frow,.ntf,.fld){display:flex;flex-direction:column;gap:6px}.oo-campo>label{margin-bottom:6px!important}.tm-props2{--prop-l: 132px;--prop-h: 36px;--prop-pad: 1px}.tm-prop{column-gap:8px;border-radius:8px;padding:0 4px 0 8px}.tm-prop:hover{background:var(--hover)}.tm-prop>.prop-v>:is(.apx,.apx-sel){flex:1;min-width:140px}.tm-prop>.prop-v .apx-sel [role=combobox]{width:100%}.tm-prop>.prop-v input[type=text]{flex:1;min-width:120px;height:32px!important}.buscar{display:flex;align-items:center;gap:6px;width:280px;max-width:100%;flex:0 1 280px;min-width:180px;height:var(--ctl-h-sm, 32px);padding:0 6px 0 10px;border:1px solid var(--ctl-bd, var(--hair));border-radius:var(--btn-r, 8px);background:var(--ctl-bg, var(--bg-2));color:var(--gray);box-sizing:border-box}.buscar>svg{width:14px;height:14px;flex:none}.buscar>input{flex:1;min-width:0;height:100%!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;font-size:13px;color:var(--ink);outline:none}.buscar>input::-webkit-search-cancel-button{display:none}.buscar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.buscar-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:0;border-radius:6px;background:none;color:var(--gray);cursor:pointer}.buscar-x:hover{background:var(--hover);color:var(--ink)}.buscar-x svg{width:11px;height:11px}.buscar.ancho{width:100%;flex:none}:is(.barra,.tal-filtros,.dt-bar,.qc-bar,.calbar-acc,.pm-actions)>.buscar.ancho{flex:1 1 280px;width:auto}.cfg-list>.buscar{width:100%;margin-bottom:6px}.wc-body>.buscar{margin:18px 0 10px}:root{--barra-gap: 8px;--barra-bajo: 16px}.barra{display:flex;align-items:center;flex-wrap:wrap;min-width:0}:is(.barra,.calbar,.selper,.dt-bar,.qc-bar,.tal-filtros,.panel-top,.perbar,.pm-bar,.pm-actions,.calbar-acc,.bp-h,.bp-acc,.ent-barra){gap:var(--barra-gap)}:is(.barra,.calbar,.selper,.dt-bar,.qc-bar,.tal-filtros,.panel-top,.perbar,.pm-bar,.bp-h){margin-bottom:var(--barra-bajo)}:is(.panel-top,.pm-bar,.bp-h,.calbar-acc,.barra) :is(.calbar,.perbar,.selper){margin-bottom:0}:root{--prog-h: 6px;--prog-h-sm: 4px;--prog-h-dato: 8px}.prog,.kpi-prog,.c360-prog,.ocl-prog,.pp-prog,.og-bar,.oa-bar,.kr-bar,.celbar-t,.minibar,.tm-mini-prog,.ae-bw,.cp-barra,.bpb,.hr-barra{background:var(--track);border-radius:999px}.prog,.c360-prog,.ocl-prog,.pp-prog,.og-bar,.oa-bar,.kr-bar,.celbar-t{height:var(--prog-h)}.prog.sm,.kpi-prog,.minibar,.tm-mini-prog,.bpb:not(.sin){height:var(--prog-h-sm)}.tcard .prog{height:var(--prog-h-sm)}.cp-barra,.ae-bw,.hr-barra{height:var(--prog-h-dato)}.fila-barra .prog,.fila-carga .prog{height:var(--prog-h-dato);border-radius:999px}:is(.prog,.kpi-prog,.c360-prog,.ocl-prog,.pp-prog,.celbar-t,.minibar,.tm-mini-prog,.ae-bw,.cp-barra)>:is(div,i,span),.bpb>u,.og-fill,.oa-fill,.kr-fill{border-radius:999px}.c360-prog>i,.ocl-prog>i,.pp-prog>i,.celbar-t>span,.minibar>i,.tm-mini-prog>i{background:var(--accent)}:is(.prog,.c360-prog,.ocl-prog,.pp-prog)>.ok{background:var(--green)}:is(.prog,.c360-prog,.ocl-prog,.pp-prog)>.aviso{background:var(--amber)}:is(.prog,.c360-prog,.ocl-prog,.pp-prog)>.mal{background:var(--red)}.subside-foot,.lb-foot{font-family:inherit!important}.subside-foot{display:flex;flex-direction:column;gap:1px;font-size:11px;line-height:1.45;color:var(--gray-2)}.subside-foot>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userchip .uc-r{text-transform:none;letter-spacing:0;font-weight:500;font-size:11px}.apx-sel.invalido [data-slot=select-trigger],.invalido [data-slot=select-trigger]{border-color:var(--amber-tx)!important}[data-falta]>.apx-sel.invalido [data-slot=select-trigger]{box-shadow:0 0 0 3px color-mix(in srgb,var(--amber-tx) 14%,transparent)}.anu-editor.falta{border-color:var(--amber-tx)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--amber-tx) 14%,transparent);border-radius:10px}.confirm-actions .po-falta{flex-basis:100%;order:-1;text-align:center}.confirm-actions{flex-wrap:wrap}.pres-caras{min-width:38px;justify-content:center}.content .tpl-ficha .tpl-nombre{margin:0 0 4px;font-size:20px;letter-spacing:-.01em;line-height:1.25}.content .tpl-ficha .tpl-h3{margin:18px 0 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.kcol .khead{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--ink-2)}.kanban.pipe .kcol{min-width:180px}.seg .seg-n.aviso,.seg button.on .seg-n.aviso{background:var(--amber-soft);color:var(--amber-tx)}.sq-mem em{text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--gray)}.sq-memsin{font-size:11.5px;color:var(--gray-2)}.cfg-permsum{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400}.notifhead{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;color:var(--ink)!important}.notifhead button{letter-spacing:0;text-transform:none;font-weight:500}.inbox-marcar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0!important;opacity:0;transition:opacity .12s}.inbox-marcar svg{width:14px;height:14px}.notifitem:hover .inbox-marcar,.inbox-marcar:focus-visible{opacity:1}@media (pointer: coarse){.inbox-marcar{opacity:1}}.pm-top{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}.pm-top>.pm-vistas{margin-bottom:0!important;min-width:0}.pm-top>.pm-seg{margin:0!important;flex:none}.pm-sel>span{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:500!important;color:var(--gray)!important}.pm-bar>.pm-actions{flex:1 1 auto}.pm-actions>.pm-new{margin-left:auto}:is(.barra,.dt-bar,.qc-bar,.tal-filtros,.pm-top)>.seg{margin-bottom:0!important}@media (max-width: 640px){.isla-izq{flex:0 1 auto;min-width:44px}.topactions .isbtn.primary{font-size:0!important;width:40px;padding:0!important;justify-content:center;gap:0!important}.topactions .isbtn.primary svg{width:16px;height:16px}.topactions .pres-caras{display:none!important}.userchip>svg{display:none}:is(.dt-bar,.barra,.qc-bar)>.seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}:is(.dt-bar,.barra,.qc-bar)>.seg::-webkit-scrollbar{display:none}:is(.dt-bar,.barra,.qc-bar)>.seg>button{flex:none}}.tabla-mes th,.tabla-mes td{padding:0 8px}.tabla-mes :is(thead th,tbody th)[scope=col]:first-child,.tabla-mes tbody th[scope=row]{padding-left:12px}.tabla-mes .tmm-total{position:sticky;right:0;z-index:1;background:var(--card, var(--bg-2));box-shadow:-1px 0 0 var(--hair-soft);border-left:0}.tabla-mes thead .tmm-total{z-index:2}.tabla-mes .tmm-grupo th{z-index:1}.ue-rejilla{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.75fr);gap:18px;align-items:start}.ue-rejilla>*{min-width:0}@media (max-width: 1180px){.ue-rejilla{grid-template-columns:minmax(0,1fr)}}.sim-rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px;align-items:start}@media (max-width: 1100px){.sim-rejilla{grid-template-columns:minmax(0,1fr)}}.sim-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}@media (max-width: 560px){.sim-campos{grid-template-columns:minmax(0,1fr)}}.sim-campo>label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-campo>label .sim-u{text-transform:none;letter-spacing:0}.sim-in{display:flex;align-items:center;gap:8px}.sim-in>.apx{flex:1 1 auto;min-width:120px}.sim-u{margin-left:6px;font-weight:400;color:var(--gray);white-space:nowrap}.cg-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;align-items:start}.cg-areas .cg-area+.cg-area{margin-top:0}.cg-areas .cg-grid{grid-template-columns:minmax(0,1fr)}.cg-area-h{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-2)!important}.pg-grupo{overflow:hidden}.pg-ghead{display:flex;align-items:center;gap:10px;width:100%}.pg-grupo-fila td{height:38px;background:var(--panel);border-bottom:1px solid var(--hair)}.pg-grupo-fila+tr td{border-top:0}.pg-tabla tbody+tbody .pg-grupo-fila td{border-top:1px solid var(--hair)}.pg-suma{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2)}table.pg-tabla{width:100%;min-width:1482px;table-layout:fixed;border-collapse:collapse}.pg-tabla th{font-size:12px;font-weight:550;color:var(--gray);text-align:left;padding:7px 12px;border-bottom:1px solid var(--hair-l);white-space:nowrap}.pg-tabla td{height:44px}.pg-tabla td>*{vertical-align:middle}.pg-tabla th.num,.pg-tabla td.num{text-align:right;font-variant-numeric:tabular-nums}.pg-prov,.pg-con,.pg-cli,.pg-fac{overflow:hidden;text-overflow:ellipsis}.pg-tabla td{padding:6px 12px;vertical-align:middle;border-bottom:1px solid var(--hair-l)}.pg-tabla tr:last-child td{border-bottom:0}.pg-tabla th:nth-child(1),.pg-tabla td:nth-child(1){width:38px;padding-right:0}.pg-tabla th:nth-child(2),.pg-tabla td:nth-child(2){width:176px}.tabla-scroll table.pg-tabla tbody tr td:first-child,.tabla-scroll table.pg-tabla tbody tr td:nth-child(2){background-color:var(--card);background-image:linear-gradient(color-mix(in srgb,var(--pill-bg, transparent) 38%,transparent),color-mix(in srgb,var(--pill-bg, transparent) 38%,transparent))}.tabla-scroll table.pg-tabla tbody tr:hover td:first-child,.tabla-scroll table.pg-tabla tbody tr:hover td:nth-child(2){background-image:linear-gradient(color-mix(in srgb,var(--pill-bg, transparent) 62%,transparent),color-mix(in srgb,var(--pill-bg, transparent) 62%,transparent))}.tabla-scroll table.pg-tabla th:nth-child(1),.tabla-scroll table.pg-tabla td:nth-child(1){z-index:2}.tabla-scroll table.pg-tabla th:nth-child(2),.tabla-scroll table.pg-tabla td:nth-child(2){position:sticky;left:38px;z-index:2}.tabla-scroll table.pg-tabla thead th:nth-child(1),.tabla-scroll table.pg-tabla thead th:nth-child(2){z-index:4;background:var(--panel)}.pg-tabla thead th:nth-child(1){z-index:3;background:var(--panel, var(--bg-2))}.pg-tabla th:nth-child(3),.pg-tabla td:nth-child(3){width:216px}.pg-tabla th:nth-child(4),.pg-tabla td:nth-child(4){width:100px}.pg-tabla th:nth-child(5),.pg-tabla td:nth-child(5){width:104px}.pg-tabla th:nth-child(7),.pg-tabla td:nth-child(7){width:132px}.pg-tabla th:nth-child(8),.pg-tabla td:nth-child(8){width:62px}.pg-tabla th:nth-child(9),.pg-tabla td:nth-child(9){width:136px}.pg-tabla th:nth-child(10),.pg-tabla td:nth-child(10){width:208px}.pg-tabla th:nth-child(11),.pg-tabla td:nth-child(11){width:52px}.pg-sel{text-align:center}.pg-sel input{margin:0;cursor:pointer}.pg-tabla tbody tr.sel{box-shadow:inset 3px 0 0 var(--accent)}.pg-tabla tbody tr{background:color-mix(in srgb,var(--pill-bg, transparent) 38%,transparent)}.pg-tabla tbody tr:hover{background:color-mix(in srgb,var(--pill-bg, transparent) 62%,transparent)}.content .pg-estado.pg-estado .apx-sel [role=combobox],.content .pg-estado.pg-estado [data-slot=select-trigger]{background:var(--pill-bg)!important;color:var(--pill-tx)!important;border:0!important;box-shadow:none!important;border-radius:999px!important;height:26px!important;min-height:26px!important;padding:0 6px 0 11px!important;font-size:12px!important;font-weight:500;width:auto!important;max-width:100%}.pg-estado{display:inline-flex;max-width:100%}.pg-estado .apx-sel{min-width:0}.pg-estado [data-slot=select-trigger] .apx-selval{overflow:hidden;text-overflow:ellipsis}.pg-estado [data-slot=select-trigger]:hover{filter:brightness(.97)}.pg-estado [data-slot=select-trigger] svg{opacity:.55}.pg-prov{font-weight:600}.pg-prov .pg-abrir{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pg-abrir{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pg-abrir:hover{color:var(--accent-tx);text-decoration:underline}.pg-fac-in,.pg-acc-in{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0}.pg-acc-in{justify-content:flex-end;gap:2px;flex-wrap:nowrap}.pg-fac .chip{max-width:100%;min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;vertical-align:middle}.pg-fac .chip>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.pg-pdf{display:inline-flex;color:var(--gray)}.pg-pdf:hover{color:var(--accent-tx)}.pg-cli>*{min-width:0}.pg-cli .sel-linea{width:100%}.pg-con{font-size:13px;color:var(--ink-2)}.pg-cli{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.pg-cli .clichip{max-width:100%;gap:6px;font-weight:500}.pg-cli .clichip>span:last-child{overflow:hidden;text-overflow:ellipsis}.pg-falta{color:var(--gray-2);font-weight:500}.pg-falta:hover{color:var(--accent-tx)}.pg-dias{font-style:normal;font-size:11.5px;color:var(--gray);margin-left:6px}.pg-dias:empty{display:none}.pg-dias.mal{color:var(--red)}.pg-acc{text-align:right}.pg-fecha-ed{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;position:relative;z-index:4;background:var(--card);border-radius:8px;box-shadow:0 0 0 3px var(--card)}.pg-fecha-ed .apx-date{min-width:124px}.pg-vacios{padding:2px 4px 10px;font-size:12px;color:var(--gray-2)}.pg-ficha .prop+.prop{border-top:1px solid var(--hair-l)}.pg-ficha .prop input[type=text],.pg-ficha .prop input[type=url],.pg-ficha .prop textarea{width:100%}.pg-ficha .pg-auto,.pg-ficha .pg-manual{display:flex;align-items:center;gap:10px}.eq-carga-n{min-width:46px;text-align:right;font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ck-alta{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;flex:none;border:1px solid var(--hair-d, var(--hair));border-radius:6px;background:var(--card);color:#fff}.ck-alta.on{background:var(--accent);border-color:var(--accent)}.ck-alta svg{width:11px;height:11px}.canal-pt{display:inline-flex;align-items:center;justify-content:center}.pg-cli-ficha{display:flex;align-items:center;gap:8px;min-width:0}.pg-cli-ficha .apx-sel{flex:1 1 auto;min-width:0}.pg-foot{justify-content:flex-start;padding:2px 4px 6px}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr))}.packs{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mgr-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.sq-grid{grid-template-columns:repeat(auto-fill,minmax(min(430px,100%),1fr))}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.pb-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.dir-grid{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr))}.integ-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.kpiband{grid-template-columns:repeat(auto-fit,minmax(min(196px,100%),1fr))}.car-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.pl-hueco{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.jc-meses{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))}.cat-niv{grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr))}.ctr-lista,.nt-gal{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.c360-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.tpl-datos{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.hr-alertas{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.cp-grid{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr))}.cg-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.jc-dias{grid-template-columns:repeat(auto-fill,minmax(min(118px,100%),1fr))}.cq-cifras{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.acc-rej{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.cg-areas{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.u-grid-template-columns-repeat-auto-fill-minmax-280px-1fr{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}@media (max-width:820px){.nrow-t{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}.nrow{align-items:flex-start}}@media (max-width:820px){.sol-t{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}}@media (max-width:820px){.rrc-cab{display:none}.rrc-fila{grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px 12px;align-items:start}.rrc-fila>:first-child{grid-column:1 / -1}.inv-fila{grid-template-columns:1fr auto;gap:4px 10px}.inv-fila>*{min-width:0}.inv-fila>:first-child{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}}.top-sec{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.top-sec>.sec{margin:0}.nt-sec-h{margin:36px 0 6px;align-items:center}.nt-sec-h>:is(h1,h2,h3,.ndoc-h2){margin-top:0!important;margin-bottom:0!important}.ndoc-sec:first-child>.nt-sec-h{margin-top:4px}.notion .ndoc-sec>.nt-sec-h{margin-bottom:8px}:is(.u-display-flex.u-align-items-center,.top-sec,.onbcfg-h,.ocl-h)>:is(h1,h2,h3){margin-top:0!important;margin-bottom:0!important}.caleye,.ent-ck{display:inline-flex;align-items:center;justify-content:center;line-height:1}.caleye>svg,.ent-ck>svg{flex:none}.caleye>svg{width:12px;height:12px}.ent-ck>svg{width:13px;height:13px}.preswrap{position:relative;display:inline-flex}.content .pres-caras,.topactions .pres-caras{display:inline-flex;align-items:center;height:32px;padding:0 4px;border:none;border-radius:var(--btn-r, 8px);background:none;cursor:pointer}.pres-caras:hover,.pres-caras.on{background:var(--fill)}.pres-caras .pres-cara{position:relative;display:inline-flex;margin-left:-8px;border-radius:999px;box-shadow:0 0 0 2px var(--panel, #fff)}.pres-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:320px;border:1px solid var(--hair);border-radius:14px;background:var(--card);box-shadow:0 12px 32px -10px #1a1a1a52;overflow:hidden;animation:panel-entra .14s var(--ease-apple, ease)}.pres-pop-h{padding:11px 16px;font-size:12.5px;color:var(--gray);border-bottom:1px solid var(--hair-soft)}.pres-ficha{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.pres-ficha-txt{min-width:0;display:flex;flex-direction:column;gap:3px;justify-content:center}.pres-ficha-n{font-size:17px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:7px}.pres-tu{font-size:10.5px;font-weight:600;color:var(--gray);background:var(--fill);border-radius:999px;padding:1px 7px}.pres-ficha-r{font-size:12.5px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-ficha-e{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gray-2)}.pres-ficha-e.vivo{color:var(--ink-2)}.pres-ficha .pres-acc{grid-column:1 / -1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:4px}.pres-acc [data-slot],.pres-acc button{width:100%;min-width:0}.pres-otros{border-top:1px solid var(--hair-soft);padding:6px;max-height:232px;overflow-y:auto}.pres-otros .pres-fila{display:flex;align-items:center;gap:9px;width:100%;padding:6px 10px;border:none;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.pres-otros .pres-fila:hover{background:var(--hover)}.pres-otros .pres-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-otros .pres-fila em{font-style:normal;font-size:11.5px;color:var(--gray);white-space:nowrap}.pres-otros .pres-punto{width:7px;height:7px;border-radius:50%;background:var(--hair);flex:none}.pres-otros .pres-punto.vivo{background:#22a55b}body.dark .pres-pop{background:#1c1c1f;border-color:#ffffff1a}@media (max-width:820px){.pres-pop{position:fixed;top:56px;left:12px;right:12px;width:auto;max-width:360px;margin-left:auto}}.pres-otros .pres-fila.act{background:var(--accent-soft);color:var(--accent-tx)}.pres-otros .pres-fila.act em{color:inherit;opacity:.75}.topactions .isbtn:not(.primary):not(.topsearch):not(.topsearch-min){width:32px;min-width:32px;height:32px;padding:0}.topactions .isbtn:not(.primary) svg{width:15px!important;height:15px!important}.topactions .isbtn.primary{height:32px}.topactions .userchip{height:32px;padding:3px 10px 3px 3px}.topactions .pres-caras{height:32px;min-width:32px}.pres-caras .pres-cara{filter:grayscale(1) brightness(1.08);opacity:1;transition:filter .14s var(--ease-std, ease)}.pres-caras .pres-cara.vivo{filter:none}.pres-caras .pres-cara .avatar{box-shadow:none}.pres-caras .pres-cara{box-shadow:0 0 0 2px var(--card, #fff);margin-left:-7px}.pres-caras .pres-cara:first-child{margin-left:0}.pres-mas{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:24px;padding:0 5px;margin-left:-7px;border-radius:999px;background:var(--bg-2, #fff);border:1.5px solid var(--hair);box-shadow:0 0 0 2px var(--card, #fff);font-size:10.5px;font-weight:600;color:var(--ink-2);position:relative;z-index:1}.pres-caras .pres-cara i{width:7px;height:7px;right:0;bottom:0}@media (prefers-reduced-motion: reduce){.pres-caras .pres-cara{transition:none}}.boot-screen{opacity:0;animation:boot-entra .2s var(--ease-apple, ease) .4s forwards}@keyframes boot-entra{to{opacity:1}}@media (prefers-reduced-motion: reduce){.boot-screen{opacity:1;animation:none}}.pres-otros .pres-fila em{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ayuda-tip.ayuda-tip-libre{position:fixed;z-index:90;opacity:0;visibility:hidden;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s .12s}.ayuda-tip.ayuda-tip-libre.visible{opacity:1;visibility:visible;transform:none;transition-delay:.05s,.05s,0s}@media (prefers-reduced-motion: reduce){.ayuda-tip.ayuda-tip-libre{transition:none;transform:none}}.cuadre-causa{display:block;font-style:normal;font-size:12px;color:var(--gray);margin-top:2px}.apx-money{display:flex;align-items:center;box-sizing:border-box;height:var(--ctl-h, 36px);min-width:0;border:1px solid var(--ctl-border, var(--hair));border-radius:var(--btn-r, 8px);background:var(--ctl-bg, var(--card, #fff))}.inline-form .apx-money,.cc-form .apx-money,td .apx-money,.alta-pie .apx-money{height:32px}.apx-money.invalido{border-color:var(--amber-tx)}.cc-form>input{height:32px}.apx-money .apx-money-in{width:100%;min-width:0;height:100%;border:0;background:none;font:inherit;color:inherit;padding:0 12px;outline:none;text-align:inherit}.apx-money:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.ck-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ck-line>span{overflow-wrap:anywhere}.ck-cab>.pb-name{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.ck-cab>.chip{flex:0 1 auto;min-width:0}.ck-acc{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}@media (max-width: 760px){.card:has(>.calgrid){overflow-x:auto}.calgrid{min-width:640px}}.step .tt,.tcard .tt,.dn-n{overflow-wrap:anywhere}@media (max-width: 760px){.step{flex-wrap:wrap}.step>.u-flex-1{flex-basis:100%!important;order:2}.step>.icw{order:1}.step>button{order:3}.onb-tipo{margin-left:0;margin-top:4px}.onb-tipo [data-slot=select-trigger]{min-width:0}.onbcfg-h{flex-wrap:wrap;gap:8px}}.cr-f{flex-wrap:wrap;row-gap:6px}.cr-f .tm-composer-k{flex:1 1 0}.cr-f>.rv-chips{flex:none;display:inline-flex;flex-wrap:wrap;gap:6px}.rv-chip{white-space:nowrap;flex:none}.cr-f>:not(.tm-composer-k){flex:none;white-space:nowrap}.cr-f>[data-slot=button]{margin-left:auto}.rv-head .ghost-ic,.rv-head .ghost-ic:hover,.rv-head .ghost-ic:focus-visible{color:#fff!important}.rv-head .ghost-ic:hover,.rv-head .ghost-ic:focus-visible{background:#ffffff24!important}.self{position:relative;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.self>[data-slot=button]{white-space:nowrap;font-variant-numeric:tabular-nums}.self>[data-slot=button] svg{width:14px;height:14px}.self-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:85;background:var(--card, #fff);border:1px solid var(--hair-soft);border-radius:12px;box-shadow:0 12px 34px #0f122229;animation:pop-suave .16s var(--ease-apple) both;max-width:calc(100vw - 32px)}body.dark .self-pop{background:#1c1c1f;border-color:#ffffff17}.self-cuerpo{display:grid;grid-template-columns:188px auto}.self-atajos{display:flex;flex-direction:column;gap:1px;padding:8px;border-right:1px solid var(--hair-soft);max-height:360px;overflow-y:auto}.self-atajos>.menuitem{padding:7px 10px;font-size:13px;white-space:nowrap}.self-atajos>.menuitem.sel{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}.self-cal{padding:10px 12px;min-width:0}.self-pop.por-meses .self-cuerpo{grid-template-columns:188px 280px}.self-meses .navp-meses>button.chip.on{background:var(--accent-soft);color:var(--accent-tx)}.self-ayuda{margin:8px 0 0;font-size:12px;color:var(--gray)}.self-pie{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--hair-soft)}.self-elegido{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-pop-cmp{padding:6px;width:320px}.self-pop-cmp>.menuitem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:1px}.self-pop-cmp>.menuitem .self-cmp-l{grid-column:1}.self-pop-cmp>.menuitem .dim2{grid-column:1;font-size:12px;font-weight:400}.self-pop-cmp>.menuitem svg{grid-column:2;grid-row:1 / span 2;color:var(--accent-tx)}.self-pop-cmp>.menuitem.sel{background:var(--accent-soft)}@media (max-width: 760px){.self-cuerpo,.self-pop.por-meses .self-cuerpo{grid-template-columns:1fr}.self-atajos{flex-direction:row;flex-wrap:wrap;max-height:none;border-right:0;border-bottom:1px solid var(--hair-soft)}.self-atajos>.menuitem{width:auto}.self-pop{position:fixed;left:16px;right:16px;top:auto;bottom:16px;max-height:calc(100vh - 32px);overflow-y:auto}}.calitem.por-estado{background:color-mix(in srgb,var(--est) 16%,var(--card, #fff))!important;border-color:color-mix(in srgb,var(--est) 34%,transparent)!important;border-left-color:var(--area)!important}.calitem.por-estado:hover{background:color-mix(in srgb,var(--est) 26%,var(--card, #fff))!important}body.dark .calitem.por-estado{background:color-mix(in srgb,var(--est) 26%,#1c1c1f)!important}body.dark .calitem.por-estado:hover{background:color-mix(in srgb,var(--est) 34%,#1c1c1f)!important}.cal-estados{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cal-est{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;white-space:nowrap;font-size:12px;color:var(--ink-2);background:color-mix(in srgb,var(--est) 16%,var(--card, #fff));border:1px solid color-mix(in srgb,var(--est) 34%,transparent)}.cal-est>i{width:8px;height:8px;border-radius:50%;background:var(--est);flex:none}.cal-est>b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}body.dark .cal-est{background:color-mix(in srgb,var(--est) 26%,#1c1c1f)}.selper-varias{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.selper-p{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 4px 0 3px;border-radius:100px;background:var(--fill);font-size:12.5px;color:var(--ink-2);white-space:nowrap}.selper-p .xbtn{min-width:18px;min-height:18px;width:18px;height:18px}.selper-mas [data-slot=select-trigger]{min-width:0}.calnt{display:flex;flex-direction:column;gap:5px;padding:7px 8px 8px;margin-bottom:5px;border-radius:8px;cursor:pointer;min-width:0;background:color-mix(in srgb,var(--est) 14%,var(--card, #fff));border:1px solid color-mix(in srgb,var(--est) 26%,transparent);transition:background-color .15s ease,box-shadow .15s ease;text-align:left}.calnt:hover{background:color-mix(in srgb,var(--est) 22%,var(--card, #fff));box-shadow:0 2px 8px #0f122214}.calnt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calnt.sinpub{border-style:dashed}body.dark .calnt{background:color-mix(in srgb,var(--est) 24%,#1c1c1f)}body.dark .calnt:hover{background:color-mix(in srgb,var(--est) 32%,#1c1c1f)}.calnt-h{display:flex;align-items:flex-start;gap:6px;min-width:0}.calnt-t{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.calnt-com{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--gray);font-variant-numeric:tabular-nums}.calnt-com svg{width:12px;height:12px}.calnt-cli{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--ink-2)}.calnt-cli>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calnt-tags{display:flex;gap:4px;min-width:0;overflow:hidden}.calnt-tag{flex:none;height:19px;padding:0 6px;border-radius:4px;font-size:11.5px;line-height:19px;white-space:nowrap;color:color-mix(in srgb,var(--tono) 62%,var(--ink));background:color-mix(in srgb,var(--tono) 20%,var(--card, #fff))}.calnt-tag.gris{color:var(--ink-2);background:color-mix(in srgb,var(--ink) 8%,var(--card, #fff))}body.dark .calnt-tag{background:color-mix(in srgb,var(--tono) 30%,#1c1c1f);color:color-mix(in srgb,var(--tono) 40%,#fff)}body.dark .calnt-tag.gris{background:#ffffff1a;color:#d6d8dc}.calnt-fila{display:flex;min-width:0}.calnt-fila .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calnt-quien{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--ink-2)}.calnt-quien>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card:has(>.calgrid.cal-grande){overflow-x:auto}.calgrid.cal-grande{min-width:980px}.calgrid.cal-grande .calcell{min-height:150px}.calcell.cal-add{cursor:pointer}.calcell.cal-add:hover{background:color-mix(in srgb,var(--accent) 4%,var(--card, #fff))}.reac{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;min-height:24px}.reac>.chip{height:24px;padding:0 8px;gap:4px;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.reac>.chip.sel{background:var(--accent-soft);color:var(--accent-tx);border-color:color-mix(in srgb,var(--accent) 40%,transparent);font-weight:600}.reac-e{font-size:14px;line-height:1}.reac>.tm-ico{opacity:0;transition:opacity .12s ease}.tm-msg:hover .reac>.tm-ico,.tm-reply:hover .reac>.tm-ico,.rv-com:hover .reac>.tm-ico,.reac>.tm-ico:focus-visible,.reac>.tm-ico[aria-expanded=true],.reac>.chip~.tm-ico{opacity:1}@media (pointer: coarse){.reac>.tm-ico{opacity:1}}.reac-pop{position:absolute;left:0;bottom:calc(100% + 4px);z-index:30;display:flex;gap:2px;padding:5px;border-radius:100px;background:var(--card, #fff);border:1px solid var(--hair-soft);box-shadow:0 8px 24px #0f122229;animation:pop-suave .14s var(--ease-apple) both}body.dark .reac-pop{background:#1c1c1f;border-color:#ffffff17}.reac-pop>.chip{width:34px;height:34px;padding:0;justify-content:center;border:0!important;background:transparent;font-size:19px;border-radius:50%;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.reac-pop>.chip:hover{background:var(--fill);transform:scale(1.18)}.ml-panel{position:fixed;right:12px;top:12px;width:340px;height:calc(100vh - 24px);margin:0;display:flex;flex-direction:column;overflow:hidden;z-index:60;background:var(--card, #fff);border:1px solid var(--hair-soft);border-radius:22px;box-shadow:0 1px 2px #0f12220a,0 12px 32px -8px #0f122229;animation:ml-entra var(--dur-modal) var(--ease-apple, ease) both}.ml-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#16161647;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ml-fondo var(--dur-modal) ease both}@keyframes ml-fondo{0%{opacity:0}to{opacity:1}}@keyframes ml-entra{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.ml-panel{animation:none}}body.dark .ml-panel{background:#17171a;border-color:#ffffff17;box-shadow:0 12px 36px -8px #0009}@media (max-width: 760px){.ml-panel{right:8px;top:8px;height:calc(100vh - 16px);width:calc(100vw - 16px);box-shadow:0 24px 64px -12px #0f122261}}.ml-panel-h{display:flex;align-items:center;gap:2px;padding:14px 12px 12px 20px;border-bottom:1px solid var(--hair-soft)}.ml-panel-h>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ml-panel-h b{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ml-panel-h .b-ico{width:32px;height:32px;border-radius:50%}.ml-panel-h .b-ico svg{width:16px;height:16px}.ml-panel-c{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ml{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ml-panel .ml{padding:6px 8px 0}.ml>.b-anadir{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;height:44px;padding:0 12px!important;border-radius:12px;font-size:14px;font-weight:500;text-align:left}.ml>.b-anadir svg{width:20px;height:20px;flex:none}.ml-lista{display:flex;flex-direction:column;gap:2px}.ml-cosa{position:relative;display:flex;align-items:flex-start;gap:12px;padding:9px 8px 9px 12px;border-radius:12px;min-width:0;transition:background-color .12s ease}.ml>.b-anadir{margin-bottom:4px}.ml-cosa.editando{margin:6px 0 8px}.ml-cosa:hover{background:var(--fill)}.ml-cosa.editando{background:color-mix(in srgb,var(--accent) 6%,var(--card, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}body.dark .ml-cosa.editando{background:#6a83ff1a}.ml-cosa .remck{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.75px solid var(--gray);background:transparent;color:transparent;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.ml-cosa .remck svg{width:12px;height:12px}.ml-cosa button.remck:hover{border-color:var(--accent);color:var(--accent)}.ml-cosa.hecha .remck{border-color:transparent;background:transparent;color:var(--accent)}.ml-cosa.hecha .remck svg{width:17px;height:17px;stroke-width:2.4}.ml-cosa.nueva .remck{border-style:dashed;border-color:var(--gray-2)}.ml-c{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;outline:none}.ml-c[role=button]{cursor:pointer}.ml-c[role=button]{cursor:text}.ml-cosa.hecha .ml-c[role=button]{cursor:default}.ml-c:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:6px}.ml-t{font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.ml-cosa.hecha .ml-t{text-decoration:line-through;text-decoration-color:var(--gray-2);color:var(--gray)}.ml-nota{font-size:12.5px;line-height:1.45;color:var(--gray);overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ml-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;margin-top:2px;border-radius:100px;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--ink-2);border:1px solid var(--hair);background:transparent;font-variant-numeric:tabular-nums}.ml-chip>svg{width:13px;height:13px;flex:none}.ml-chip.vencida{color:var(--red-tx);border-color:color-mix(in srgb,var(--red-tx) 38%,transparent)}.ml-chip.hoy{color:var(--accent-tx);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.ml-chip>.xbtn{min-width:16px;min-height:16px;width:16px;height:16px;margin-right:-4px;color:inherit}.ml-chip>.xbtn svg{width:10px;height:10px}.ml .ml-in{width:100%!important;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:inherit;color:var(--ink);resize:none!important}.ml .ml-in::placeholder{color:var(--gray-2)}.ml .ml-in-t{font-size:14px!important;line-height:1.4!important;font-weight:500;overflow:hidden;display:block}.ml .ml-in-n{font-size:12.5px!important;line-height:1.45!important;color:var(--ink-2);overflow:hidden}.ml-linea{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;color:var(--gray-2)}.ml-linea>svg{flex:none;width:14px;height:14px;margin-top:2px}.ml-cuando{align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px}.ml-cuando>svg{margin-top:0;margin-right:2px}.ml-cuando>.chip{height:26px;padding:0 10px;font-size:12.5px;cursor:pointer;white-space:nowrap}.ml-cuando>.ml-chip{margin-top:0}.ml-cal{display:inline-flex;align-items:center;height:26px}.ml-cal .apx-date{width:auto;display:inline-flex;align-items:center}.ml-cal [data-slot=date-picker-anchor]{width:auto!important}.ml-cal [data-slot=date-field]{width:26px!important;min-width:0!important;height:26px!important;min-height:26px!important;padding:0!important;border:1px solid var(--hair)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;justify-content:center}.ml-cal [data-slot=date-field]:hover{background:var(--fill)!important}.ml-cal [data-slot=date-field-segments]{display:none!important}.ml-cal [data-slot=date-field-end]{margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}.ml-cal [data-slot=date-field]{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ml-cal .apx [data-slot=date-field] [data-slot=popover-trigger]{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important;color:var(--ink-2);display:inline-flex!important;align-items:center!important;justify-content:center!important}.ml-cal .apx [data-slot=date-field-end]{width:26px!important;height:26px!important;margin:0!important}.content .ml-cal .apx-date,.ml-cal .apx-date,.ml-cal [data-slot=date-picker-anchor],.ml-cal .apx [data-slot=date-field]{width:26px!important;height:26px!important;min-height:0!important;max-height:26px!important;line-height:26px!important}.ml-cal .apx [data-slot=date-field]{border-color:var(--hair)!important;background:var(--card, #fff)!important}.ml-cal .apx [data-slot=date-field]:hover{background:var(--fill)!important}.ml-cal .apx [data-slot=date-field] [data-slot=popover-trigger] svg{width:14px!important;height:14px!important;margin:0!important}.ml-cosa>.xbtn{flex:none;width:28px;height:28px;border-radius:50%;opacity:0;transition:opacity .12s ease}.ml-cosa>.xbtn svg{width:15px;height:15px}.ml-cosa:hover>.xbtn,.ml-cosa>.xbtn:focus-visible{opacity:1}.ml-cosa.editando>.xbtn{opacity:1}@media (pointer: coarse){.ml-cosa>.xbtn{opacity:1}}.ml-vacio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;text-align:center;font-size:13px;line-height:1.5;color:var(--gray)}.ml-vacio b{font-size:14px;font-weight:600;color:var(--ink)}.ml-vacio-ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:4px;background:var(--accent-soft);color:var(--accent-tx)}.ml-vacio-ic svg{width:20px;height:20px}.ml-hechas{margin-top:auto}.ml-panel .ml-hechas{position:sticky;bottom:0;margin:auto -8px 0;padding:4px 8px 8px;background:var(--card, #fff);border-top:1px solid var(--hair-soft)}.ml-panel .ml-hechas.abierta{position:static}body.dark .ml-panel .ml-hechas{background:#17171a}.ml-hechas>.lnk:first-child{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.ml-hechas>.lnk:first-child:hover{background:var(--fill)}.ml-hechas>.lnk:first-child svg{width:16px;height:16px;color:var(--gray)}.ml-hechas>.ml-lista+.lnk{display:block;margin:8px 0 4px 44px;font-size:12.5px;color:var(--gray)}.ml-rol{margin:4px 0 8px;border-radius:12px;overflow:hidden;border:1px solid var(--hair-soft)}.card .ml>.b-anadir{padding-left:8px!important}.card .ml-cosa{padding-left:8px}.tm-sub .sub-quien{overflow:hidden;border-radius:50%;cursor:pointer}.tm-sub .sub-quien:hover{box-shadow:0 0 0 2px var(--ctl-bd)}.tm-sub .sub-quien:focus-within{box-shadow:0 0 0 2px var(--accent)}.tm-sub .sub-quien .apx-sel{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;min-width:0}.tm-sub .sub-quien .apx-sel :is([role=combobox],[data-slot=select-trigger]){position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;opacity:0;cursor:pointer}.objn{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:14px;border-radius:12px;background:var(--fill)}.objn input[type=text]{width:100%}.objn-t{font-weight:500}.objn-fila{display:flex;flex-wrap:wrap;gap:8px 18px}.objn-fila>.prop,.objc-edit>.prop{flex:1 1 200px;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0}.objn-fila>.prop .prop-l,.objc-edit>.prop .prop-l{font-size:12.5px}.objn-fila>.prop .prop-v,.objc-edit>.prop .prop-v{padding:0}.objn-fila>.prop .apx,.objc-edit>.prop .apx{width:100%;max-width:none}.objn-pie{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.objn-pie .po-falta{margin-right:auto}.objc{display:flex;align-items:flex-start;gap:16px;padding:14px 4px}.objc.hecho .objc-t{color:var(--gray)}.objc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.objc-t{font-size:14.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.objc-sub{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-2)}.objc-sub .objc-rest{color:var(--amber-tx);font-weight:600}.objc-valor{flex:none;display:flex;align-items:center;gap:8px;padding-top:2px}.objc-val-in{display:inline-flex;align-items:center;gap:8px}.objc-val-in .apx-num,.objc-val-in .apx-money{width:136px;max-width:136px}.objc-val-txt{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.objc-suf{font-size:12.5px;color:var(--gray);white-space:nowrap}.objc-edit{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--fill)}.objc-edit>.prop:first-child{flex-basis:100%}.objc-edit input[type=text]{width:100%}.objc-edit-pie{flex-basis:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.objc-ring{margin-top:1px}@media (max-width: 640px){.objc{flex-wrap:wrap}.objc-valor{width:100%;padding-left:68px}}.apx [data-slot=number-field] input:focus,.apx [data-slot=number-field] input:focus-visible,.apx [data-slot=date-field] :focus,.apx [data-slot=date-field] :focus-visible{outline:none!important;box-shadow:none!important}.apx [data-slot=number-field]:focus-within,.apx [data-slot=date-field]:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.ml-cosa .remck{position:relative;overflow:visible}.ml-cosa.celebra .remck{border-color:var(--accent);background:var(--accent);color:#fff;animation:ml-golpe .42s cubic-bezier(.2,1.6,.4,1) both}.ml-cosa.celebra .remck svg{width:12px;height:12px;stroke-width:3;animation:ml-check .3s .08s cubic-bezier(.2,1.4,.4,1) both}.ml-cosa.celebra .ml-t{text-decoration:line-through;text-decoration-color:var(--gray-2);color:var(--gray);transition:color .3s .25s ease}.ml-cosa.celebra{animation:ml-baja .3s .5s ease-in both}.ml-lluvia{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;pointer-events:none;opacity:0}.ml-cosa.celebra .ml-lluvia{animation:ml-lluvia .6s .06s ease-out both;box-shadow:0 -16px 0 var(--accent),12px -11px #f2b84b,16px 0 0 var(--green, #1f8a4c),12px 11px 0 var(--accent),0 16px #f2b84b,-12px 11px 0 var(--green, #1f8a4c),-16px 0 0 var(--accent),-12px -11px #f2b84b}@keyframes ml-golpe{0%{transform:scale(.9)}45%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes ml-check{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}@keyframes ml-lluvia{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes ml-baja{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.ml-cosa.celebra,.ml-cosa.celebra .remck,.ml-cosa.celebra .remck svg,.ml-cosa.celebra .ml-lluvia{animation:none}.ml-cosa.celebra .ml-lluvia{display:none}}.cf-barra{width:var(--w);overflow:hidden!important;white-space:nowrap}.cf-barra .cf-t{position:relative!important;z-index:1;max-width:none!important;left:auto!important;right:auto!important;background:none!important;padding:0 6px!important;color:var(--ink)!important;font-weight:500;line-height:22px}.cf-barra.corta{background:color-mix(in srgb,var(--est, var(--accent)) 11%,var(--card, #fff))!important}.cf-barra.corta:hover{background:color-mix(in srgb,var(--est, var(--accent)) 16%,var(--card, #fff))!important}.cf-real{position:absolute;z-index:0;left:0;top:0;bottom:0;width:var(--real);min-width:6px;border-radius:6px 0 0 6px;background:color-mix(in srgb,var(--est, var(--accent)) 38%,var(--card, #fff));pointer-events:none}.cf-barra.corta .cf-asa.fin{position:absolute;left:var(--real);margin-left:-8px;top:0;bottom:0}.cf:not(.arrastrando) .cf-barra:hover,.cf-barra:focus-visible{width:max-content;min-width:var(--w);max-width:calc(100% - var(--col-l, 0px));z-index:5}body.dark .cf-barra.corta{background:color-mix(in srgb,var(--est, var(--accent)) 20%,#1c1c1f)!important}body.dark .cf-real{background:color-mix(in srgb,var(--est, var(--accent)) 55%,#1c1c1f)}.tm-strip-team .selper-varias{gap:4px}.tm-strip-team .selper-p{height:28px}.tm-strip-team .selper-mas [data-slot=select-trigger]{height:28px!important;min-height:28px!important}.tm-copy-sabe{margin:0;padding:6px 12px 10px;font-size:11.5px;color:var(--gray);border-top:1px dashed var(--hair-soft)}.tm-copy-sabe.poco{color:var(--warn-tx,#8a5a00)}.iac{display:flex;flex-direction:column}.iac-fila{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--hair-soft)}.iac-fila:last-child{border-bottom:0}.iac-red{display:flex;align-items:center;gap:8px;font-size:13px}.iac-red svg{width:16px;height:16px}.iac-red .lnk{margin-left:auto;font-size:12px}.iac-fila .ta{width:100%;resize:vertical}.iac-cuando{font-size:11.5px;color:var(--gray)}.iac-cuando.vieja{color:var(--warn-tx,#8a5a00)}.acc-item-aviso{flex:none;font-size:12px;color:var(--amber-tx)}.acc-porpedir{margin-top:14px}.acc-porpedir-h{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--gray)}.acc-item.virtual{border-style:dashed;background:transparent}.acc-item-h.estatico{cursor:default}.acc-item-h.estatico:hover{background:none}.acc-item-acc{display:inline-flex;gap:6px;flex:none}@media (max-width: 720px){.acc-item-acc{display:none}.acc-item.virtual .acc-item-h{flex-wrap:wrap}}.srv-accesos{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 14px}.cc-barra .calbar{margin:0}.cc-pct{display:inline-flex;align-items:center;gap:8px}.cc-pct .bpb{margin:0;width:80px}.cc-pct b{font-variant-numeric:tabular-nums;font-size:12.5px}.cc-pct.t-ok b{color:var(--green-tx)}.cc-pct.t-aviso b{color:var(--amber-tx)}.cc-pct.t-mal b{color:var(--red-tx)}.cc-pct.t-ok .bpb>u{background:var(--green)}.cc-pct.t-aviso .bpb>u{background:var(--amber, #e0a92a)}.cc-pct.t-mal .bpb>u{background:var(--red)}.cc-ent,.cc-tareas{white-space:nowrap;font-size:12.5px}.cc-mal{color:var(--red-tx);font-weight:600}.cc-tpct{font-size:11.5px;color:var(--gray);font-variant-numeric:tabular-nums}.cc-tpct.ok{color:var(--green-tx)}.cc tr.cc-fila.abierta td{background:var(--bg-2)}.cc tr.cc-det>td{padding:0 0 8px;background:var(--bg-2)}.cc-det-c{display:flex;flex-direction:column;gap:6px;padding:8px 14px 6px 46px}.cc-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;border:1px solid var(--hair-soft);border-radius:10px;background:var(--card, #fff)}.cc-item.e-retrasado{border-color:color-mix(in srgb,var(--red) 40%,var(--hair-soft))}.cc-item.e-hecho{opacity:.85}.cc-item-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cc-item-t b{font-size:13px;font-weight:600}.cc-item-t .dim2{font-size:11.5px}.cc-sug{flex:none;font-size:11.5px;color:var(--gray);white-space:nowrap}.cc-ctrl{flex:none;display:inline-flex;align-items:center;gap:8px}.cc-ctrl [data-slot=number-field]{width:92px}.cc-n{font-size:12.5px;font-variant-numeric:tabular-nums}.cc-quien{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11.5px}.cc-det-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0;font-size:12px}body.dark .cc-item{background:#1c1c1f;border-color:#ffffff17}.cat-sep>td{padding:14px 14px 6px!important;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gray);background:var(--bg-2);border-top:1px solid var(--hair)}tr.cat-desc>td{color:var(--gray)}tr.cat-desc>td b{font-weight:500}.calsem-head .calh{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 6px}.calsem-h b{font-size:16px;font-weight:600;line-height:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ink)}.calsem-h b.calsem-hoy{background:var(--accent);color:#fff}.calgrid.calsem .calcell{min-height:min(60vh,560px);display:flex;flex-direction:column;gap:4px}.calgrid.calsem.cal-grande .calcell{min-height:min(64vh,640px)}.calsem-vacio{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--gray-2);font-size:18px;opacity:0;transition:opacity .15s ease}.calsem-cell:hover .calsem-vacio{opacity:1}.caldia-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}.caldia-v .calev{margin-bottom:8px}@media (max-width: 900px){.card:has(>.calgrid.calsem){overflow-x:auto}.calgrid.calsem,.calgrid.calsem-head{min-width:840px}}.rw-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px 10px}.rw-mapa{display:flex;flex-direction:column;gap:4px;padding:6px 16px 10px;overflow-x:auto}.rw-fila{display:grid;grid-template-columns:132px repeat(var(--rw-n, 1),40px) 48px;align-items:center;gap:4px}.rw-cab i{display:inline-flex;flex-direction:column;line-height:1.1}.rw-cab i small{font-size:9.5px;text-transform:lowercase}.rw-cab{font-size:11px;color:var(--gray)}.rw-cab i,.rw-cab b{text-align:center;font-style:normal}.rw-p{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-d{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;border-radius:7px;background:var(--bg-2);border:1px dashed var(--hair);font-style:normal;font-size:13px;color:var(--gray)}.rw-d.si{border-style:solid;border-color:var(--hair-soft);background:var(--card, #fff);color:var(--green-tx)}.rw-d.a-genial{background:color-mix(in srgb,var(--green) 16%,transparent);border-color:transparent}.rw-d.a-bien{background:color-mix(in srgb,var(--green) 9%,transparent);border-color:transparent}.rw-d.a-regular{background:color-mix(in srgb,var(--amber, #e0a92a) 18%,transparent);border-color:transparent}.rw-d.a-mal{background:color-mix(in srgb,var(--red) 14%,transparent);border-color:transparent}.rw-fila>b{text-align:center;font-size:12.5px;font-variant-numeric:tabular-nums}.rw .ria-datos{margin:0;padding:6px 16px 10px 32px}.rw .ria-ia,.rw .ria-pedir{padding:0 16px 14px}body.dark .rw-d.si{background:#1c1c1f}.car-prep{margin:6px 0 4px;padding:12px 14px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card, #fff)}.car-prep-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--gray)}.car-prep-pct{font-size:12.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.car-prep-pct.listo{color:var(--green-tx)}.car-dims{display:flex;flex-direction:column;gap:8px;margin-top:12px}.car-dim{display:grid;grid-template-columns:138px minmax(0,1fr) 64px;gap:10px;align-items:center;font-size:12.5px}.car-dim-l{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:500}.car-dim-l svg{width:14px;height:14px;color:var(--green-tx)}.car-dim-p{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--hair);display:inline-block}.car-dim-v{color:var(--ink);font-variant-numeric:tabular-nums;min-width:0}.car-dim-bar{position:relative;display:block;height:4px;border-radius:999px;background:var(--bg-2);overflow:hidden}.car-dim-bar>u{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:999px;text-decoration:none}.car-dim.ok .car-dim-bar>u{background:var(--green)}.car-prep-f{margin:12px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.car-prep-f.listo{color:var(--green-tx);font-weight:500}@media (max-width: 640px){.car-dim{grid-template-columns:minmax(0,1fr) 72px}.car-dim-v{grid-column:1 / -1;padding-left:22px}}body.dark .car-prep{background:#1c1c1f;border-color:#ffffff17}.car-req{display:flex;flex-direction:column;gap:6px}.car-req-fila{display:grid;grid-template-columns:96px 150px 190px 170px;gap:10px;align-items:center}.car-req-cab{font-size:11.5px;color:var(--gray);font-weight:600}.car-req-fila .car-in{width:100%}.rad{display:flex;flex-direction:column;gap:14px}.rad-vacio{display:flex;align-items:center;gap:12px;padding:18px 20px!important;color:var(--green-tx)}.rad-vacio svg{width:22px;height:22px;flex:none}.rad-vacio .empty{text-align:left;color:var(--ink-2)}.rad-cuenta{display:flex;gap:8px;flex-wrap:wrap;margin:0}.rad-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--hair-soft);background:var(--card, #fff);font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.rad-pill svg{width:14px;height:14px}.rad-pill b{font-size:14px;font-variant-numeric:tabular-nums}.rad-pill.t-critico{color:var(--red-tx)}.rad-pill.t-importante{color:var(--amber-tx)}.rad-pill.t-oportunidad{color:var(--green-tx)}.rad-pill.sel{border-color:currentColor;background:color-mix(in srgb,currentColor 8%,var(--card, #fff))}.rad-grupo{border-radius:14px;padding:12px 14px 14px;background:color-mix(in srgb,var(--sev) 6%,var(--card, #fff));border:1px solid color-mix(in srgb,var(--sev) 22%,var(--hair-soft))}.rad-grupo.t-critico{--sev: var(--red)}.rad-grupo.t-importante{--sev: var(--amber, #e0a92a)}.rad-grupo.t-oportunidad{--sev: var(--green)}.rad-grupo-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink)}.rad-grupo-h svg{width:15px;height:15px;color:var(--sev)}.rad-grupo-h .dim2{font-weight:400;font-size:12px}.rad-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:10px}.rad-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--card, #fff);border:1px solid var(--hair-soft);border-left:3px solid var(--sev);min-width:0}.rad-card-h{display:flex;align-items:flex-start;gap:10px}.rad-ico{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sev) 12%,transparent);color:var(--sev)}.rad-ico svg{width:15px;height:15px}.rad-tema{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.rad .rad-tit{font-size:13.5px;font-weight:600;line-height:1.4}.rad-personas{display:flex;align-items:center;gap:8px;min-width:0}.rad-caras{display:inline-flex}.rad-cara{margin-left:-6px;border:2px solid var(--card, #fff);border-radius:50%;padding:0;background:none;cursor:pointer;line-height:0}.rad-cara:first-child{margin-left:0}.rad-cara:hover{transform:translateY(-1px)}.rad-nombres{font-size:12px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rad-accion-t{margin:0;font-size:12.5px;color:var(--gray);line-height:1.5}.rad-llevar{align-self:flex-start;font-size:12px}body.dark .rad-card,body.dark .rad-pill{background:#1c1c1f;border-color:#ffffff17}body.dark .rad-grupo{background:color-mix(in srgb,var(--sev) 10%,#17171a)}.ml-cosa.nueva>.xbtn{opacity:1}.ml-acciones{margin-top:8px;padding-left:0}.ml-acciones>[data-slot=button]{height:28px}.py-lista{display:flex;flex-direction:column;gap:12px;margin-top:12px}.py-card{border:1px solid var(--hair-soft);border-radius:14px;background:var(--card, #fff);overflow:hidden}.py-card{border-left:3px solid var(--hair)}.py-card.e-activo{border-left-color:#46a171}.py-card.e-pausado{border-left-color:#d8a32f}.py-card.e-propuesta{border-left-color:#2783de}.py-card.e-vencido{border-left-color:#e56458}.py-card.e-cerrado{opacity:.8}.py-cab{display:flex;align-items:flex-start;gap:14px;padding:14px 16px 12px}.py-cab-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.py-cab-acc{flex:none;display:inline-flex;align-items:center;gap:8px}.py-tipo{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.py-tipo .dim2{text-transform:none;letter-spacing:0;font-weight:500}.py-nombre{margin:0;font-size:16px;font-weight:650;letter-spacing:-.012em;line-height:1.3}.py-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.py-meta>span{display:inline-flex;align-items:center;gap:6px}.py-meta svg{width:13px;height:13px;color:var(--gray)}.py-cab-acc .apx-sel.py-estado{flex:0 0 150px}.py-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);background:var(--bg-2)}.py-cifra{display:flex;flex-direction:column;gap:3px;padding:12px 16px;min-width:0;border-left:1px solid var(--hair-soft)}.py-cifra:first-child{border-left:0}.py-cifra i{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.py-cifra b{font-size:18px;font-weight:650;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.py-cifra small{font-size:11.5px;color:var(--gray);display:flex;align-items:center;gap:8px;min-width:0}.py-cifra.t-ok b{color:var(--green-tx)}.py-cifra.t-aviso b{color:var(--amber-tx)}.py-cifra.t-mal b{color:var(--red-tx)}.py-cifra-bar{position:relative;height:4px;border-radius:999px;background:var(--hair-soft);margin-top:4px;overflow:visible}.py-cifra-bar>u{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--accent);text-decoration:none}.py-cifra-bar>em{position:absolute;left:0;top:8px;font-style:normal;font-size:11px;white-space:nowrap}.py-acciones{display:flex;align-items:center;gap:4px;padding:6px 10px}.py-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.py-tab svg{width:13px;height:13px}.py-tab:hover{background:var(--hover)}.py-tab.on{background:var(--fill);color:var(--ink)}.py-panel{padding:10px 16px 14px;border-top:1px solid var(--hair-soft);display:flex;flex-direction:column;gap:8px}.py-linea{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;border:1px solid var(--hair-soft)}.py-linea-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.py-linea-t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.py-linea-t small{font-size:11.5px;color:var(--gray)}.py-linea-i{flex:none;font-size:13.5px;font-variant-numeric:tabular-nums}.py-panel-acc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.py-panel-acc .apx-sel{flex:0 1 320px}.py-coste-nuevo{display:grid;grid-template-columns:minmax(0,2fr) 130px 160px 150px minmax(0,1.4fr);gap:8px;align-items:center;padding:10px;border-radius:10px;border:1px dashed var(--hair)}.py-coste-acc{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.py-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.py-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.py-campo>span{font-size:11.5px;font-weight:600;color:var(--gray)}.py-campo.py-campo-ancho{grid-column:1 / -1}.py-campo.error>span{color:var(--red-tx)}.content .py-campo input[type=text],.content .py-campo .ta{width:100%}.py-nuevo{margin:4px 0 12px;padding:14px 16px;border:1px dashed var(--hair);border-radius:14px;background:var(--card, #fff)}.py-cerrados{margin-top:14px}.py-cerrados>summary{cursor:pointer;font-size:12.5px;color:var(--gray)}@media (max-width: 820px){.py-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.py-cifra:nth-child(3){border-left:0}.py-cifra:nth-child(n+3){border-top:1px solid var(--hair-soft)}.py-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.py-coste-nuevo{grid-template-columns:1fr 1fr}}body.dark .py-card,body.dark .py-nuevo{background:#1c1c1f;border-color:#ffffff17}body.dark .py-cifras{background:#17171a}.ayuda-rail{position:relative}.ayuda-punto{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:#e2564a;box-shadow:0 0 0 2px var(--rail-bg, #141416)}.ayuda-punto.en-linea{position:static;box-shadow:none;flex:none;margin-left:auto}.ayuda-pop{position:fixed;left:62px;bottom:14px;z-index:70;width:300px;padding:6px;border-radius:14px;background:var(--card, #fff);border:1px solid var(--hair-soft);box-shadow:0 12px 32px -8px #0f122238,0 1px 2px #0f12220f}.ayuda-it{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.ayuda-it:hover{background:var(--hover)}.ayuda-it>svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--ink-2)}.ayuda-it>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ayuda-it b{font-size:13.5px;font-weight:600}.ayuda-it small{font-size:12px;color:var(--gray);line-height:1.35}.ayuda-sep{height:1px;margin:4px 8px;background:var(--hair-soft)}.ayuda-pasos{display:flex;flex-direction:column;gap:4px}.ayuda-paso{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--hair-soft)}.ayuda-paso>span:not(.ayuda-paso-ck){display:flex;flex-direction:column;gap:1px}.ayuda-paso b{font-size:13px;font-weight:600}.ayuda-paso small{font-size:12px;color:var(--gray)}.ayuda-paso-ck{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--hair);display:inline-flex;align-items:center;justify-content:center;color:transparent}.ayuda-paso-ck svg{width:12px;height:12px}.ayuda-paso.hecho .ayuda-paso-ck{background:var(--green);border-color:var(--green);color:#fff}.ayuda-paso.hecho b{color:var(--gray);text-decoration:line-through}.ayuda-nov{display:flex;flex-direction:column;gap:18px}.ayuda-nov-v h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600}.ayuda-nov-v h3 small{margin-left:auto;font-size:12px;font-weight:400;color:var(--gray)}.ayuda-nov-v ul{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--ink-2)}body.dark .ayuda-pop{background:#1c1c1f;border-color:#ffffff17}.animo-chip.celebra{position:relative;animation:animo-golpe .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes animo-golpe{0%{transform:scale(.92)}45%{transform:scale(1.12)}to{transform:none}}.animo-fx{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.animo-fx b{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:2px;opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(0);animation:animo-confeti .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 18ms)}.animo-chip.a4 .animo-fx b:nth-child(odd){background:#2e4bff}.animo-chip.a4 .animo-fx b:nth-child(2n){background:#f4b400}.animo-chip.a4 .animo-fx b:nth-child(3n){background:#e2564a;border-radius:50%}.animo-chip.a4 .animo-fx b:nth-child(4n){background:#22a55b}@keyframes animo-confeti{0%{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 36deg + 40deg)) translateY(-34px) scale(1)}}.animo-chip.a3{box-shadow:0 0 #22a55b59;animation:animo-golpe .5s cubic-bezier(.2,1.6,.4,1) both,animo-brillo .9s ease-out both}.animo-chip.a3 .animo-fx b{background:#22a55b;border-radius:50%;width:4px;height:4px;animation-name:animo-chispa;transform:rotate(calc(var(--i) * 72deg))}@keyframes animo-chispa{0%{opacity:0;transform:rotate(calc(var(--i) * 72deg)) translateY(0) scale(.3)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 72deg)) translateY(-22px) scale(1)}}@keyframes animo-brillo{0%{box-shadow:0 0 #22a55b73}to{box-shadow:0 0 0 14px #22a55b00}}.animo-chip.a2{animation:animo-respira 1s ease-in-out both}@keyframes animo-respira{0%,to{box-shadow:0 0 #e0a92a00;transform:none}50%{box-shadow:0 0 0 8px #e0a92a2e;transform:scale(1.04)}}.animo-chip.a1{animation:animo-abrazo 1.1s ease-out both}@keyframes animo-abrazo{0%{box-shadow:0 0 #2e4bff47}60%{box-shadow:0 0 0 16px #2e4bff14}to{box-shadow:0 0 0 22px #2e4bff00}}.bpp .bpp-tabla{table-layout:fixed;min-width:1400px;border-collapse:separate;border-spacing:0}.bpp .bpp-tabla col.c-cli{width:230px}.bpp .bpp-tabla col.c-pais{width:64px}.bpp .bpp-tabla col.c-num{width:104px}.bpp .bpp-tabla col.c-cons{width:128px}.bpp .bpp-tabla col.c-mes{width:84px}.bpp .bpp-tabla th,.bpp .bpp-tabla td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpp .bpp-tabla th:first-child,.bpp .bpp-tabla td:first-child{position:sticky;left:0;z-index:2;background:var(--card, #fff)}.bpp .bpp-tabla thead th:first-child{z-index:3}.bpp .bpp-tabla tr.bpp-cli td:first-child,.bpp .bpp-tabla tr.bpp-tot td:first-child{background:var(--bg-2)}.bpp .bpp-tabla td:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--hair-soft)}.bpp .bpp-tabla td,.bpp .bpp-tabla th{position:relative}.bpp-canal-n{padding-left:30px}body.dark .bpp .bpp-tabla th:first-child,body.dark .bpp .bpp-tabla td:first-child{background:#1c1c1f}:is(.barra,.calbar,.selper,.dt-bar,.qc-bar,.tal-filtros,.panel-top,.perbar,.pm-bar,.pm-actions,.calbar-acc,.bp-h,.bp-acc,.ent-barra,.acc-barra,.cc-barra,.rw-h,.pl-head,.card-h,.pg-head,.acc-cab) .seg{margin:0}.cr-tb{position:relative}.cr-emoji{position:static;display:inline-flex}.cr-emoji-pop{bottom:calc(100% + 6px);top:auto;left:0;display:grid;grid-template-columns:repeat(8,30px);gap:2px;width:max-content;border-radius:12px;padding:6px}.cr-emoji-pop .chip{width:30px;height:30px;padding:0;justify-content:center;font-size:17px}.celda-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px;margin:0 -6px;border:1px solid transparent;border-radius:7px;background:none;font:inherit;font-weight:500;color:inherit;white-space:nowrap;cursor:pointer}.celda-btn:hover{background:var(--fill);border-color:var(--hair-soft)}.celda-btn.vencida{color:var(--red)}.celda-btn.dim{font-size:12px;color:var(--gray);font-weight:400}.celda-edit{display:inline-flex}.celda-edit .apx-date:not(.apx-rango){width:160px}.celda-owner .apx-sel{width:auto}.celda-owner .apx-sel .apx-selval{display:inline-flex;align-items:center;gap:6px}.celda-owner .apx-sel .selrow{gap:6px}.reu-fila{display:grid;grid-template-columns:8px minmax(0,1fr) auto;column-gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--hair-soft)}.reu-fila:last-of-type{border-bottom:0}.reu-fila>.dot{margin-top:6px}.reu-t{min-width:0}.reu-n{font-size:13.5px;font-weight:600;line-height:1.35}.reu-tipo{font-size:12px;color:var(--gray);margin-top:1px}.reu-der{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.reu-fecha{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--bg-2);border:1px solid var(--hair-soft);font-size:12px;white-space:nowrap;color:var(--ink-2)}.reu-fecha svg{width:12px;height:12px;color:var(--gray)}.reu-fecha b{font-weight:600;margin-left:2px}.reu-acc{display:inline-flex;align-items:center;gap:4px}.reu-acc .lnk{font-size:12px}.reu-acc .lnk svg{width:12px;height:12px}.reu-trans{grid-column:2 / -1;margin-top:8px}.subside.notion-side{width:272px;padding:14px 10px 10px}.subside.notion-side .subside-title{font-size:15px;padding:2px 10px 10px}.subside.notion-side .dt-leaf>.dt-txt,.subside.notion-side .dt-node>span:not(.dt-chev):not(.dt-n){white-space:normal!important;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;text-overflow:clip}.subside.notion-side .dt-leaf,.subside.notion-side .dt-node{padding:5px 8px;height:auto!important;min-height:30px;max-height:none!important;border-radius:8px;font-size:13px;align-items:center}.subside.notion-side .dt-node{font-weight:600;color:var(--ink-2);margin-top:6px}.subside.notion-side .dt-node>.dt-n{font-size:11px;font-weight:500;color:var(--gray-2);min-width:18px;text-align:right}.subside.notion-side .dt-chev{width:18px;height:18px}.subside.notion-side .dt-chev svg{width:11px!important;height:11px!important}.subside.notion-side .dt-children{margin-left:9px;padding-left:4px}.subside.notion-side .dt-emoji{font-size:14px;width:18px;text-align:center;flex:none}.subside.notion-side .subside-foot{margin-top:auto;padding-top:10px}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.tour-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f122280;animation:ov-entra .2s ease both}.tour-foco{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #0f122280,0 0 0 2px #ffffffe6,0 0 0 5px #2e4bff59;transition:left .22s var(--ease-std, ease),top .22s var(--ease-std, ease),width .22s var(--ease-std, ease),height .22s var(--ease-std, ease);pointer-events:none}.tour-card{position:absolute;padding:16px 18px 14px;border-radius:14px;background:var(--card, #fff);color:var(--ink);box-shadow:0 20px 48px -12px #0f122259,0 1px 2px #0f122214;animation:md-entra .2s var(--ease-apple) both;transition:left .22s var(--ease-std, ease),top .22s var(--ease-std, ease)}.tour-n{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.tour-t{margin:4px 0 6px;font-size:16px;font-weight:650;letter-spacing:-.012em;line-height:1.3}.tour-x{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.tour-acc{display:flex;align-items:center;gap:8px;margin-top:14px}.tour-acc .lnk{font-size:12.5px;color:var(--gray)}body.dark .tour-card{background:#1c1c1f}@media (prefers-reduced-motion: reduce){.tour-foco,.tour-card{transition:none}}.cuenta-perfil{display:flex;flex-direction:column;gap:14px}.cuenta-foto{display:flex;align-items:center;gap:14px;position:relative}.cuenta-foto .avatar{font-size:24px!important}.cuenta-cam{position:absolute;left:50px;top:50px;width:26px;height:26px;border-radius:50%;background:var(--card, #fff);border:1px solid var(--hair);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0f122214}.cuenta-cam svg{width:13px;height:13px;color:var(--ink-2)}.cuenta-cam:hover{background:var(--fill)}.cuenta-rol{display:flex;flex-direction:column;gap:2px}.cuenta-rol b{font-size:15px}.cuenta-props{--prop-l: 160px}.content .cuenta-ro,.ntmodal .cuenta-ro{background:var(--bg-2)!important;color:var(--gray)!important}.cuenta-h{display:flex;align-items:center;gap:10px;margin:18px 0 8px;font-size:14px;font-weight:600}.cuenta-h:first-child{margin-top:0}.cuenta-h .chip.ok svg{width:11px;height:11px}.cuenta-acc{display:flex;align-items:center;gap:10px;margin-top:10px}.rv-ver .apx-sel{width:124px}.rv-head .rv-chip.on{background:var(--accent-soft);color:var(--accent-tx)}.rv-body.con-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 380px}.rv-comparar{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08)}.rv-cmp-h{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;color:var(--ink-2);background:var(--card, #fff);border-bottom:1px solid var(--hair-soft);flex:none}.rv-cmp-h .apx-sel{width:130px;flex:none}.rv-cmp-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.rv-cmp-cont{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#000}.rv-cmp-cont video,.rv-cmp-cont img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 860px){.rv-body.con-cmp{grid-template-columns:1fr;grid-template-rows:minmax(0,30%) minmax(0,35%) minmax(0,35%)}}.po-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.po-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.po-campo>span{font-size:11.5px;font-weight:600;color:var(--gray)}.po-campo>span .dim2{font-weight:400}.po-campo-2{grid-column:span 2}.po-campo-3{grid-column:1 / -1}.content .po-campo input[type=text],.content .po-campo input[type=month],.content .po-campo .ta{width:100%}.content .po-campo input[type=month]{height:32px;padding:0 10px;border:1px solid var(--ctl-bd, var(--hair));border-radius:8px;background:var(--card, #fff);font:inherit;font-size:13px}.po-campo .seg{margin:0;align-self:flex-start}.po-importe{display:flex;align-items:center;gap:8px}.po-importe .apx-money{flex:1 1 auto;min-width:0}.po-resumen{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair-soft);font-size:13px}.po-imp small{display:block;font-size:11px;font-weight:400}@media (max-width: 820px){.po-form{grid-template-columns:1fr 1fr}.po-campo-2{grid-column:1 / -1}}.po-cfg-previa{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.po-cfg-previa b{font-size:26px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.po-cfg{--prop-l: 128px}.po-cfg .prop-v>input[type=text]{max-width:140px}.po-cfg .seg{margin:0}.cr-cita{display:flex;align-items:center;gap:8px;margin:8px 8px 0;padding:6px 8px 6px 10px;border-left:3px solid var(--accent);border-radius:8px;background:var(--accent-soft);font-size:12.5px;line-height:1.35}.cr-cita-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cr-cita-t b{color:var(--accent-tx);font-weight:600;font-size:12px}.cr-cita-t span{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-cita .xbtn{flex:0 0 auto;width:24px;height:24px}.tm-reply-marca{font-size:11.5px;padding:2px 0 0 30px}.tm-msg-pie{display:flex;align-items:center;gap:2px;margin-top:4px;min-height:26px}.tm-msg-pie .reac{margin-top:0;min-height:0}.tm-msg-pie .reac>.tm-ico,.tm-msg-pie .tm-resp{opacity:.55}.tm-msg:hover .tm-msg-pie .reac>.tm-ico,.tm-msg:hover .tm-msg-pie .tm-resp,.tm-msg-pie .tm-ico:focus-visible,.tm-msg-pie .tm-resp.on{opacity:1}.tm-msg-pie .tm-resp.on{background:var(--accent-soft);color:var(--accent-tx)}.tm-msg-pie .tm-msg-acc{margin-left:auto}.tm-msg-pie .tm-ico[aria-label="Eliminar para todos"]:hover{background:var(--red-soft);color:var(--red-tx)}.tm-msg-leido{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--gray-2);padding:0 6px;cursor:default}.tm-msg-leido svg{width:12px;height:12px}.comvis.int{background:var(--bg-2);border-color:var(--hair-soft);color:var(--gray)}.tm-msg.int{border-left:3px solid var(--hair)}.ml-cab{display:flex;align-items:center;gap:4px;padding:2px 4px 8px}.ml-cab.compacta{padding:0}.ml-kicker{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}.ml .b-fant[data-ml-sel]{text-decoration:none!important;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px 0 6px;margin-left:-6px;border:0;border-radius:8px;background:transparent;font:inherit;color:var(--ink);cursor:pointer}.ml .b-fant[data-ml-sel] b{font-size:16px;font-weight:600;letter-spacing:-.012em}.ml .b-fant[data-ml-sel] svg{width:14px;height:14px;color:var(--gray)}.ml .b-fant[data-ml-sel]:hover{background:var(--fill)}.ml-cab .b-ico{width:32px;height:32px;border-radius:50%}.ml-cab .b-ico svg{width:16px;height:16px}.ml-menu{position:absolute;top:calc(100% + 4px);z-index:70;min-width:236px;padding:6px;border-radius:12px;background:var(--card, #fff);border:1px solid var(--hair-soft);box-shadow:0 12px 32px #0f121e24,0 1px 3px #0f121e0f;animation:pop-suave var(--dur-pop) var(--ease-std) both}.ml-menu.der{right:0}.ml-menu.izq{left:0}body.dark .ml-menu{background:#1c1c1f;border-color:#ffffff17}.ml-menu .menuitem{font-weight:450;padding:7px 10px}.ml-menu .menuitem.sel{font-weight:600}.ml-menu .menuitem:disabled{color:var(--gray-2);cursor:default}.ml-menu .menuitem:disabled:hover{background:transparent}.ml-menu-h{font-size:12.5px;font-weight:600;color:var(--gray);padding:6px 10px 2px}.ml-menu-sep{height:1px;background:var(--hair-soft);margin:6px 4px}.ml-menu-check{width:16px;display:inline-flex;align-items:center;justify-content:center;flex:none}.ml-menu-check svg{width:14px;height:14px;color:var(--ink)}.ml-menu-2{display:flex;flex-direction:column;gap:1px}.ml-menu-2 small{font-size:11.5px;font-weight:400;color:var(--gray-2)}.ml-grip{flex:none;width:14px;margin:3px 0 0 -8px;color:var(--gray-2);cursor:grab;opacity:0;transition:opacity .12s ease}.ml-grip svg{width:14px;height:14px}.ml-cosa:hover .ml-grip{opacity:1}.ml-cosa[draggable=true]{cursor:default}.ml-cosa.sobre{box-shadow:inset 0 2px 0 var(--accent)}.ml-final{margin:4px 0;padding:8px;border:1px dashed var(--hair);border-radius:10px;text-align:center;font-size:12px;color:var(--gray-2)}.ml-final.sobre{border-color:var(--accent);color:var(--accent-tx);background:var(--accent-soft)}.ml-acc{flex:none;display:inline-flex;align-items:center;gap:0;margin:-2px -4px 0 0}.ml-acc .b-ico{width:28px;height:28px;border-radius:50%;opacity:0;transition:opacity .12s ease;color:var(--gray)}.ml-acc .b-ico svg{width:15px;height:15px}.ml-cosa:hover .ml-acc .b-ico,.ml-acc .b-ico:focus-visible,.ml-acc .b-ico[aria-expanded=true],.ml-cosa.editando .ml-acc .b-ico,.ml-cosa.destacada .ml-acc .b-ico[data-star]{opacity:1}.ml-cosa.destacada .ml-acc .b-ico[data-star]{color:var(--amber)}.ml-cosa.destacada .ml-acc .b-ico[data-star] svg{fill:currentColor}@media (pointer: coarse){.ml-acc .b-ico,.ml-grip{opacity:1}}.ml-rep-linea{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gray);margin-top:2px}.ml-rep-linea>svg{width:13px;height:13px;flex:none}.ml-rep-linea>.xbtn{min-width:18px;min-height:18px;width:18px;height:18px}.ml-rep-linea>.xbtn svg{width:11px;height:11px}.ml-cuando>.chip.sel{background:var(--accent-soft);color:var(--accent-tx);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.ml-hora{height:26px;padding:0 8px;border:1px solid var(--hair);border-radius:100px;background:var(--card, #fff);font:inherit;font-size:12.5px;color:var(--ink)}.ml-hora:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ml-rep{max-width:400px;padding:0}.ml-rep-b{display:flex;flex-direction:column;gap:8px;padding:20px 22px 8px}.ml-rep-t{font-size:16px;font-weight:600;margin-bottom:6px}.ml-rep-l{font-size:13px;font-weight:600;color:var(--ink);margin-top:6px}.ml-rep-fila{display:grid;grid-template-columns:96px 1fr;gap:8px}.ml-rep-b .ml-hora{height:32px;border-radius:9px;width:100%}.ml-rep-radios{display:flex;flex-direction:column;gap:6px}.ml-rep-radio{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13.5px;color:var(--ink);cursor:pointer}.ml-rep-radio input{width:16px;height:16px;accent-color:var(--accent);margin:0}.ml-rep-in{flex:1;display:flex;align-items:center;gap:8px}.ml-rep-n .apx-num{width:92px}.ml-rep-txt{margin:6px 0 0;font-size:12.5px}.ml-rep-pie{display:flex;align-items:center;gap:8px;padding:12px 22px 18px}.ml-rep-pie .lnk.danger{color:var(--red-tx)}.ml-atajos{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13px;align-items:center}.ml-atajos dt{margin:0}.ml-atajos dd{margin:0;color:var(--ink-2)}.ml-atajos kbd{font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 7px;border:1px solid var(--hair);border-bottom-width:2px;border-radius:6px;background:var(--bg-2);white-space:nowrap}.ml-fecha-txt{font-size:12px;white-space:nowrap}.subsecs{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 21px;padding-left:8px;border-left:1px solid var(--hair-soft)}.subsecs .subitem2{padding:5px 8px;font-size:12.5px;font-weight:450;color:var(--gray);border-radius:7px}.subsecs .subitem2:hover{color:var(--ink)}.subsecs .subitem2.on{color:var(--accent-tx);background:var(--accent-soft);font-weight:550}.subside.collapsed .subsecs{display:none}.calbar:not(.calbar-compacta){container-type:inline-size}@container (max-width: 1380px){.calbar:not(.calbar-compacta)>.calbar-acc{flex:1 1 100%;margin-left:0;justify-content:flex-start}}.top-sec>.calbar-compacta{flex:0 0 auto;max-width:100%}.nt2-mas{margin:2px 0 8px;gap:6px}.nt2-mas-res{margin-left:6px;font-weight:400;color:var(--gray-2)}.nt2-props-mas{padding-top:8px;border-top:1px solid var(--hair-soft);margin-bottom:10px}:is([role=menu],.ayuda-pop)>:is(button,[role=menuitem]):has(>span>small),button:has(>span>small),button:has(>span>.desc){white-space:normal;text-align:left}button:has(>span>small)>span{min-width:0}button:has(>span>small) small{overflow-wrap:anywhere}:is([role=menu],[role=listbox],.self-pop,.ml-menu,.est-menu,.ayuda-pop,.reac-pop,.notifpanel){max-width:calc(100vw - 24px);box-sizing:border-box}:is(.card,.rowcard,.tm-msg-t,.ml-t,.ml-nota,.act,.actrow,.empty,.note){overflow-wrap:anywhere}.pg-venc-ed{display:inline-flex;justify-content:flex-end}.pg-venc-ed .apx-sel{min-width:0;width:118px}.agencia .ag-sec{display:flex;align-items:center;gap:8px;margin:22px 0 10px}.agencia .ag-sec:first-of-type{margin-top:4px}.agencia .ag-sec svg{width:16px;height:16px;color:var(--gray)}.agencia .kpiband{margin-bottom:4px}.inbox-sec-h{display:flex;align-items:center;gap:6px;padding:9px 14px 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray);border-top:1px solid var(--line)}.inbox-sec:first-of-type .inbox-sec-h{border-top:0}.inbox-sec .notifitem:first-of-type{border-top:0}.inbox-rol{padding:2px 8px 8px}.inbox-filtros{overflow-x:auto;scrollbar-width:none}.inbox-filtros::-webkit-scrollbar{display:none}.inbox-filtros .seg{flex-wrap:nowrap;width:max-content;min-width:100%}:is(.nthint,.demo-nota,.cfg-nota,.cfg-altanota,.onb-nota)>svg{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:4px}th,.pk,.c360-props .pk,.kpi-l,.kpi-lt,.frow>label,.ntf>label,.fld>span:first-child,.alta-grupo,.inbox-sec-h,.ml-kicker,.md-kicker,.tm-grupo-h,.tm-meta-ctx,.po-cab,.rrc-cab,.pl-cab,.khead,.calh,.brieflbl,.notifhead,.subgroup,.dt-pop-h,.ckg-h,.rec-lbl,.wk-sem-l,.qc-head,.doc-sec-h,.dpn-h,.pal-glabel,.ntlbl,.nform-l,.integ-lbl,.hcmp-h,.inv-tu,.oo-campo>label,.oo-bloque>label,.ae-notas-h,.ae-fila.cab,.dh-fila.cab,.inv-fila.cab,.pl-hm-t,.fc-fila.cab,.jc-dow,.jc-org,.cat-c-n,.onb-srv-h,.tm-dia,.c360-act-dia,.est-grupo-h,.ccal-menu-h,.tpl-area-h,.tpl-dato span,.tpl-h3,.content .tpl-ficha .tpl-h3,.tpe-sec-h>label,.acc-1p-campo>label,.fee-fila.cab,.hm-dia.cab,.aus-h,.hr-lbl,.cp-cifras span,.cg-area-h,.cg-nums span,.cg-proy-h,.sop-campo .pk,.py-tipo,.rad-tema,.cf-mes,.acc-sec,.sim-campo>label,.cat-sep>td,.tour-n,.objc-el,.sq-mem em,.diagcampos-t,.tf-cli,.calclient,.pm-sel>span,.pm-pop label,.tcard .cl,.userchip .uc-r,.po-total,.py-cifra i,.jc-mes-n,.tm-etapa-actual,.calgrid.head .calh,.kcol .khead{text-transform:none;letter-spacing:0;font-family:inherit}th,.pk,.c360-props .pk,.kpi-lt,.kpi-l,.frow>label,.ntf>label,.po-cab,.rrc-cab,.pl-cab,.ae-fila.cab,.dh-fila.cab,.inv-fila.cab,.fc-fila.cab,.fee-fila.cab,.hm-dia.cab,.tm-grupo-h,.alta-grupo,.inbox-sec-h,.oo-campo>label,.oo-bloque>label,.tpe-sec-h>label,.acc-1p-campo>label,.sim-campo>label,.hr-lbl,.aus-h{font-size:12px;font-weight:500;color:var(--gray)}.tm-meta-ctx,.ml-kicker,.md-kicker,.tour-n{font-size:12px;font-weight:500;color:var(--gray)}.c360-props{border-top:0;padding-top:6px;margin-top:6px;gap:12px 28px}.c360-props>div{gap:3px}.blockmsg.soft{border:0;background:transparent;padding:4px 0;margin:4px 0 2px;border-radius:0;color:var(--amber-tx);font-size:12.5px;gap:8px}.blockmsg.soft b{color:var(--amber-tx)}.blockmsg.soft [data-slot=button]{height:26px!important;min-height:26px!important}.sechead{border-bottom:0}.ag-aus{margin:12px 0 4px}.ag-aus-h{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:13.5px}.ag-aus-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px}.ag-aus-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--card, #fff);min-width:0}.ag-aus-c{min-width:0;display:flex;flex-direction:column;gap:3px}.ag-aus-n{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-aus-f{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.ag-aus-pie{margin-top:8px;font-size:12px}.cg-grid{display:block;columns:3 340px;column-gap:12px}.cg-grid>.cg-card{break-inside:avoid;margin-bottom:12px}.cg-nums{gap:10px}.cg-nums>div{display:grid;grid-template-rows:18px 24px auto;align-items:center;gap:2px}.cg-nums span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:18px}.cg-nums span .ayuda{flex:none}.cg-nums b{line-height:24px;white-space:nowrap}.cg-nums i{white-space:normal;overflow:visible;text-overflow:clip;min-height:14px}.tm-ancla{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;justify-content:flex-start;text-align:left}.tm-ancla>svg{flex:none}.tm-copy-h{flex-wrap:wrap;row-gap:8px}.tm-copy-h .tm-copy-tabs{flex:1 1 auto;min-width:0}.tm-copy-h .tm-copy-ia{margin-left:auto}.tm-copy{container-type:inline-size}@container (max-width: 640px){.tm-copy-h .tm-copy-tabs{flex-basis:100%}.tm-copy-h .tm-copy-ia{margin-left:0}}.ria-ia-txt.escribiendo>:last-child:after{content:"▍";margin-left:2px;color:var(--accent);animation:ia-parpadeo 1s steps(2,start) infinite}.tm-copy.escribiendo .tm-copy-btn svg{animation:ia-late 1.2s ease-in-out infinite}.tm-copy.escribiendo textarea{caret-color:transparent}@keyframes ia-parpadeo{50%{opacity:0}}@keyframes ia-late{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.ria-ia-txt.escribiendo>:last-child:after,.tm-copy.escribiendo .tm-copy-btn svg{animation:none}}.chatia-wrap{position:fixed;right:22px;bottom:22px;z-index:55}.b-ico[data-chatia=btn]{width:50px;height:50px;border-radius:100px;border:0;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,#6d4dff 100%);box-shadow:0 14px 30px -10px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 0 0 1px #ffffff59}.b-ico[data-chatia=btn]:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--accent) 0%,#6d4dff 100%);opacity:.92}.b-ico[data-chatia=btn] svg{width:22px;height:22px}.chatia{position:fixed;right:22px;bottom:84px;width:400px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 110px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:color-mix(in srgb,var(--card,#fff) 74%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:0 34px 90px -28px #0f122280,0 2px 6px #0f12220f,inset 0 0 0 1px #ffffff73;animation:panel-entra .16s var(--ease-apple,ease)}body.dark .chatia{background:color-mix(in srgb,var(--card,#1c1c1f) 82%,transparent);border-color:#ffffff17;box-shadow:0 34px 90px -28px #000000b3,inset 0 0 0 1px #ffffff0d}.chatia-h{display:flex;align-items:center;gap:10px;padding:14px 12px 12px 16px;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.chatia-ic{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--accent),#6d4dff);box-shadow:0 8px 16px -8px color-mix(in srgb,var(--accent) 80%,transparent);flex:0 0 auto}.chatia-ic svg{width:16px;height:16px}.chatia-tit{display:flex;flex-direction:column;line-height:1.15;font-weight:600;font-size:14px;min-width:0}.chatia-tit small{font-weight:400;font-size:11px;color:var(--gray-2);margin-top:2px}.chatia-h .sp,.obj-ia-h .sp{flex:1}.chatia-msgs{flex:1;overflow-y:auto;padding:16px 16px 6px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.chatia-hola{font-size:13px;line-height:1.5;color:var(--gray);padding:2px 2px 0}.chatia-hola b{color:var(--ink);font-weight:600}.chatia-m{font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.chatia-m.yo{align-self:flex-end;max-width:84%;padding:9px 14px;border-radius:18px 18px 4px;background:var(--accent);color:#fff;white-space:pre-wrap;font-size:13px}.chatia-m.ia{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;max-width:100%}.chatia-av{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);margin-top:3px}.chatia-av svg{width:13px;height:13px}.chatia-cuerpo{min-width:0;color:var(--ink)}.chatia-cuerpo p{margin:0 0 8px}.chatia-cuerpo>div>:last-child{margin-bottom:0}.chatia-cuerpo ul,.chatia-cuerpo ol{margin:2px 0 8px;padding-left:20px;list-style:disc outside}.chatia-cuerpo ol{list-style:decimal outside}.chatia-cuerpo li{margin:3px 0;padding-left:2px}.chatia-cuerpo li::marker{color:var(--gray-2);font-weight:500}.chatia-cuerpo b{font-weight:600}.chatia-cuerpo code{font-size:12px;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.chatia-cuerpo.escribiendo>div>:last-child:after{content:"▍";margin-left:2px;color:var(--accent);animation:ia-parpadeo 1s steps(2,start) infinite}.chatia-tareas{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.chatia-tareas .b-fant{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;width:100%;text-align:left;padding:9px 12px;border-radius:12px;font-weight:400;color:var(--ink);background:color-mix(in srgb,var(--card,#fff) 80%,transparent);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 1px 2px #0f12220a}.chatia-tareas .b-fant:hover{text-decoration:none;background:var(--card,#fff);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.chatia-tarea-t{grid-column:1;font-weight:600;font-size:13px;line-height:1.35}.chatia-tarea-m{grid-column:1;font-size:12px;line-height:1.4;color:var(--gray);margin-top:2px}.chatia-tarea-ir{grid-column:2;grid-row:1 / span 2;color:var(--gray-2);font-size:20px;line-height:1}.chatia-fuentes{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.chatia-fuentes span{font-size:11px;padding:2px 8px;border-radius:100px;color:var(--gray);background:color-mix(in srgb,var(--ink) 6%,transparent)}.chatia-puntos{display:inline-flex;gap:4px;padding:8px 0}.chatia-puntos i{width:6px;height:6px;border-radius:100px;background:var(--gray-2);animation:ia-punto 1.2s ease-in-out infinite}.chatia-puntos i:nth-child(2){animation-delay:.2s}.chatia-puntos i:nth-child(3){animation-delay:.4s}@keyframes ia-punto{0%,80%,to{opacity:.25}40%{opacity:1}}.chatia-sug{display:flex;flex-direction:column;gap:6px;padding:0 16px 12px}.b-fant[data-chatia=sug]{justify-content:flex-start;gap:9px;height:36px;padding:0 12px;border-radius:12px;font-weight:500;font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--card,#fff) 80%,transparent);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.b-fant[data-chatia=sug]:hover{text-decoration:none;background:var(--card,#fff);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.b-fant[data-chatia=sug] svg{width:14px;height:14px;color:var(--accent);flex:0 0 auto}.chatia-f{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 6px 14px;border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.chatia-f textarea{flex:1;min-height:36px;max-height:120px;resize:none;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:14px;padding:8px 12px;font:inherit;font-size:13px;line-height:1.4;background:var(--card,#fff);color:var(--ink);box-shadow:0 1px 2px #0f12220a}.chatia-f textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-ico[data-chatia=enviar]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:12px;border:0;color:#fff;background:var(--accent)}.b-ico[data-chatia=enviar]:hover:not(:disabled){background:var(--accent);color:#fff;opacity:.9}.b-ico[data-chatia=enviar]:disabled{opacity:.35}.chatia-pie{padding:0 16px 10px;font-size:11px;color:var(--gray-2)}.chatia-msgs .a-aviso{font-size:12px}.toasts{bottom:88px}@media (max-width:640px){.chatia-wrap{right:16px;bottom:16px}.chatia{left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;height:min(86vh,680px);max-height:none;border-radius:20px 20px 0 0}}@media (prefers-reduced-motion: reduce){.chatia-cuerpo.escribiendo>div>:last-child:after,.chatia-puntos i{animation:none}}.b-ico[data-chatia=adjuntar]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:12px;color:var(--gray)}.b-ico[data-chatia=adjuntar] svg{width:17px;height:17px}.chatia-adjs{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.chatia-adj{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 2px 0 10px;border-radius:10px;font-size:12px;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.chatia-adj>svg{width:14px;height:14px;flex:none;color:var(--gray)}.chatia-adj-n{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.chatia-adj small{font-size:11px;color:var(--gray-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.chatia-adj .b-ico{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:8px}.chatia-adj .b-ico svg{width:12px;height:12px}.chatia-adj.error{color:var(--red-tx);background:color-mix(in srgb,var(--red) 10%,transparent)}.chatia-adj.error>svg,.chatia-adj.error small{color:var(--red-tx)}.chatia-adj.subiendo{opacity:.7}.chatia-m-adj{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.chatia-m-adj span{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:8px;background:#ffffff2e}.chatia-m-adj svg{width:12px;height:12px}.chatia-pasos{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--gray)}.chatia-pasos li{display:flex;align-items:center;gap:8px}.chatia-pasos li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex:none}.chatia-pasos li.ahora{color:var(--ink)}.chatia-pasos li.ahora:before{background:var(--accent);animation:ia-punto 1.2s ease-in-out infinite}.chatia-props{display:flex;flex-direction:column;gap:8px;margin-top:10px}.chatia-prop{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card,#fff) 85%,transparent);padding:10px 12px}.chatia-prop.descartada{opacity:.55}.chatia-prop-h{display:flex;align-items:center;gap:8px;font-size:13px}.chatia-prop-h>svg{width:15px;height:15px;flex:none;color:var(--accent)}.chatia-prop-h b{font-weight:600;min-width:0;flex:1}.chatia-prop-ok{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--green-tx);white-space:nowrap}.chatia-prop-ok svg{width:12px;height:12px}.chatia-prop-no{font-size:11.5px;color:var(--gray-2);white-space:nowrap}.chatia-prop-c{margin-top:6px;font-size:12.5px;color:var(--gray);display:flex;flex-direction:column;gap:4px}.chatia-prop-txt{color:var(--ink-2);white-space:pre-wrap;line-height:1.45;max-height:180px;overflow:auto}.chatia-prop-sec summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:var(--ink);font-weight:500;padding:2px 0}.chatia-prop-sec summary::-webkit-details-marker{display:none}.chatia-prop-sec summary:before{content:"›";color:var(--gray-2);transition:transform .15s;display:inline-block}.chatia-prop-sec[open] summary:before{transform:rotate(90deg)}.chatia-prop-sec summary em{margin-left:auto;font-style:normal;font-size:11px;color:var(--gray-2)}.chatia-prop-sec .chatia-prop-txt{padding:4px 0 6px 14px}.chatia-prop-campo{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:baseline}.chatia-prop-campo s{color:var(--gray-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatia-prop-campo b{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatia-prop-acc{display:flex;align-items:center;gap:12px;margin-top:10px}.chatia-prop-sin{font-size:12px;color:var(--amber-tx)}.chatia.encima{outline:2px dashed var(--accent);outline-offset:-6px}@media (max-width:640px){.chatia-wrap:has(.chatia)>.b-ico[data-chatia=btn]{display:none}}.chatia-soltar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--accent-tx);background:color-mix(in srgb,var(--card,#fff) 70%,transparent);pointer-events:none;border-radius:22px}.chatia-soltar svg{width:18px;height:18px}.chatia-f{align-items:flex-end}.obj-ia{margin-bottom:14px}.obj-ia-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.obj-ia-h>svg{width:16px;height:16px;color:var(--accent);flex:0 0 auto}.obj-ia-h b{font-weight:600;font-size:14px}.obj-ia-esp{padding:8px 0}.obj-ia-raw{white-space:pre-wrap;font:inherit;font-size:12.5px;color:var(--ink-2);margin:8px 0 0}.obj-ia-p{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--hair-soft)}.obj-ia-p>div:first-child{flex:1;min-width:0}.obj-ia-p b{font-weight:600}.obj-ia-p .dim2{font-size:12px}.obj-ia-krs{margin:4px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.obj-ia-acc{flex:0 0 auto}.uso-ia .card-h{display:flex;align-items:center;gap:10px}.uso-ia .card-h .sp{flex:1}.uso-ia .sec>svg{width:16px;height:16px;color:var(--accent);margin-right:6px;vertical-align:-3px}.uso-ia-top{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0 12px;font-size:13px;color:var(--gray)}.uso-ia-k b{font-size:16px;color:var(--ink);font-weight:600;margin-right:5px}.uso-ia-lim{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.uso-ia-lim .apx{width:150px}.uso-ia td .prog{width:120px}.uso-ia td .apx{width:140px;margin-left:auto}.cc-costes td.cc-concepto{white-space:normal}.cc-concepto-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cc-concepto-t b{font-weight:500}.cc-concepto-d{font-size:12px;margin-top:2px}.cc-cuando{white-space:nowrap}.cc-alta{margin-top:12px;padding-top:12px;border-top:1px solid var(--hair-soft);container-type:inline-size}.cc-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px 10px;align-items:center}.cc-form>*{min-width:0}.cc-form>input{width:100%;height:var(--ctl-h-sm,32px)}.cc-form .cc-f-2{grid-column:span 2}.cc-form .apx,.cc-form .apx-sel,.cc-form .apx-date{width:100%;max-width:none}.cc-form .apx-rango{min-width:0!important;width:100%}.cc-form .apx-rango>*{min-width:0;width:100%}.cc-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.cc-pie>.dim2{flex:1 1 200px}@container (max-width:560px){.cc-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width:360px){.cc-form{grid-template-columns:minmax(0,1fr)}.cc-form .cc-f-2{grid-column:auto}}.inline-form>span[data-falta]{display:flex;flex:1 1 160px;min-width:160px}.inline-form>span[data-falta][data-fijo]{flex:0 0 auto;min-width:0}.inline-form>span[data-falta]>.apx{flex:1;width:100%}.inline-form>.apx-sel,.inline-form>span[data-falta]>.apx-sel{min-width:150px}.inline-form>.apx-sel [role=combobox],.inline-form>span[data-falta]>.apx-sel [role=combobox]{width:100%}.ntf-c>input[type=text]{flex:1 1 160px;min-width:160px}.td-menu .td-menu-i,.td-menu .td-menu-i b,.td-menu .td-menu-i em{white-space:normal}.td-menu .td-menu-i>span{flex:1;min-width:0}.alta-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}.alta-pie>.alta-ayuda,.alta-pie>.dim2{flex:1 1 260px;font-size:12px;color:var(--gray);line-height:1.4}.c360-kv>span{flex:0 0 auto;min-width:0}.c360-kv>b{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;text-align:right}.reu-n{overflow-wrap:anywhere}.reu-der{justify-self:end}.calnt-tags{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent)}.dt-bar>.buscar:not(.ancho){flex:1 1 180px;width:auto;min-width:160px;max-width:300px}.alta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px 10px;align-items:center}.alta-grid>*{min-width:0}.alta-grid>input{width:100%;height:32px}.alta-grid .alta-2{grid-column:span 2}.alta-grid .apx,.alta-grid .apx-sel,.alta-grid .apx-date,.alta-grid .apx-money{width:100%;max-width:none}.alta-grid .apx-sel [role=combobox]{width:100%}.alta-grid .apx-money{height:32px}@media (max-width:640px){.alta-grid .alta-2{grid-column:auto}}td .apx-money.cel-dinero{width:120px}.ria-ia-txt ul{list-style:disc outside;padding-left:20px}.ria-ia-txt ol{list-style:decimal outside;padding-left:20px}.ria-ia-txt li{margin:3px 0}.blockmsg.lista>div,.a-bloqueo.lista>div{display:block;-webkit-line-clamp:unset;overflow:visible}.notifpanel.inbox{width:440px}.inbox-filtros{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent)}@media (min-width:641px){.inbox-filtros{-webkit-mask-image:none;mask-image:none}}.tm-ancla{min-width:0}.tm-ancla-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.calbar-compacta{max-width:100%;min-width:0}.calbar-compacta .calmonth{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calbar-compacta .calmonth.navp-tit{overflow:visible}}@media (pointer:coarse),(max-width:640px){html body .shell .buscar{height:40px}html body .shell .sq-mem>button{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}html body .shell .indice button,html body .shell .indice a{min-height:40px}}.shell .content{padding-bottom:96px}.pg-head>.pg-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nt-title-row{flex-wrap:nowrap;align-items:center}.nt-title-row>.nt-title{width:auto;flex:0 1 auto;min-width:0}.nt-title-row>.ayuda{flex:none}.dl-venc{margin-top:16px}.dl-venc>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);padding:6px 2px;list-style:none;-webkit-user-select:none;user-select:none}.dl-venc>summary::-webkit-details-marker{display:none}.dl-venc>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--gray);border-bottom:1.5px solid var(--gray);transform:rotate(-45deg);transition:transform .15s}.dl-venc[open]>summary:before{transform:rotate(45deg)}.dl-venc>.card{margin-top:8px}.act-veces{margin-left:6px;vertical-align:1px}.bpp-card-n.sin-pct{color:var(--ink)!important}.tk-tabla{table-layout:fixed;width:100%;min-width:1060px}.tk-tabla col.tk-c-cli{width:152px}.tk-tabla col.tk-c-tipo{width:84px}.tk-tabla col.tk-c-est{width:170px}.tk-tabla col.tk-c-fecha,.tk-tabla col.tk-c-pub{width:110px}.tk-tabla col.tk-c-own{width:92px}.tk-tabla col.tk-c-prio{width:124px}.tk-tabla th,.tk-tabla td{padding-left:8px!important;padding-right:8px!important;overflow:hidden;text-overflow:ellipsis}.tk-tabla th:first-child,.tk-tabla td:first-child{padding-left:16px!important}.tk-tabla td>span[style]:not(.chip){display:flex!important;max-width:100%;min-width:0}.tk-tabla td>.chip{display:inline-flex!important;max-width:100%;width:auto}.tk-tabla .tk-t{max-width:none;min-width:0;flex:0 1 auto}.tk-tabla .tk-cli{max-width:100%;min-width:0}.tk-tabla .est-pill-wrap{max-width:100%}.tk-tabla .ownercell>span:last-child{display:none}.tk-tabla td:has(.celda-owner){overflow:visible}.tk-tabla .celda-owner{display:block;min-width:190px;position:relative;z-index:2}.tk-tabla .celda-owner>*{background:var(--card)}.self-pop{width:max-content}.self-pop.der{left:auto;right:0}@media (max-width: 760px){.self-pop.der{left:16px;right:16px}}.puntos-ia{--pt:3px;--pt-gap:2px;display:inline-grid;grid-template-columns:repeat(5,var(--pt));grid-auto-rows:var(--pt);gap:var(--pt-gap);flex:0 0 auto}.puntos-ia>i{display:block;width:var(--pt);height:var(--pt);border-radius:50%;background:currentColor;opacity:var(--base, 1);animation:ia-onda 2.6s var(--ease-apple, ease-in-out) infinite;animation-delay:calc(var(--onda, 0) * .11s)}.puntos-ia>i.x{visibility:hidden;animation:none}.puntos-ia.activo>i{animation-duration:1s;animation-delay:calc(var(--onda, 0) * 60ms)}@keyframes ia-onda{0%,to{opacity:var(--base, 1);transform:scale(.86)}30%{opacity:1;transform:scale(1.12)}60%{opacity:calc(var(--base, 1) * .55);transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.puntos-ia>i{animation:none;transform:none}}.b-ico[data-chatia=btn] .puntos-ia{--pt:3.4px;--pt-gap:2.2px;color:#fff}.chatia-ic .puntos-ia{--pt:2.6px;--pt-gap:1.6px}.chatia-av .puntos-ia{--pt:2px;--pt-gap:1.4px}.b-ico[data-chatia=btn]{position:relative}.b-ico[data-chatia=btn]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);opacity:0;animation:ia-halo 3.2s ease-out infinite;pointer-events:none}.b-ico[data-chatia=btn][aria-expanded=true]:after{animation:none}@keyframes ia-halo{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.b-ico[data-chatia=btn]:after{animation:none}}.card.rw{margin-top:16px}.rw .ria-datos{padding:4px 16px 12px!important;margin:0!important;list-style:none}.rw .ria-pedir{padding:0 16px 16px!important;display:flex;align-items:center;gap:10px}.rw .ria-ia{padding:0 16px 16px}.rw-cab>b{font-size:11px;font-weight:500;color:var(--gray)}.puntos-ia.pia-ico{--pt:2.2px;--pt-gap:1.1px;color:var(--accent)}.card .ck-line.drag,.card .rc-item.drag{position:relative}.card .ck-line.drag>.drag-h,.card .rc-item.drag>.drag-h{position:absolute;left:-17px;top:50%;transform:translateY(-50%);margin:0}.self-pop.fijo{overflow-y:auto;z-index:120}.rw>.nthint[role=alert],.rw>[role=alert]{margin:0 16px 16px!important}.rec-lbl-ia{display:flex;align-items:center;justify-content:space-between;gap:12px}.rec-ia{display:flex;flex-direction:column;gap:2px;margin:6px 0 12px}.rec-ia-fila{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair-soft)}.rec-ia-fila:last-of-type{border-bottom:0}.rec-ia-fila>svg{margin-top:2px}.rec-ia-fila>[data-slot=button]{flex:0 0 auto}.rec-ia-c{flex:1 1 auto;min-width:0}.rec-ia-t{font-size:13px;font-weight:500;color:var(--ink)}.rec-ia-p{font-size:12px;color:var(--gray);margin-top:2px;line-height:1.45}.rec-ia-nota{font-size:12px;color:var(--gray);padding:4px 0}.rec-ia-nota.aviso{color:var(--amber-tx)}.card.pad>.permrow{margin-left:-6px;margin-right:-6px}.tcard{container-type:inline-size}.tcard .meta{flex-wrap:wrap;row-gap:4px}.tcard .meta>*{white-space:nowrap;flex-shrink:0}@container (max-width: 210px){.tcard .meta .ownercell>span:last-child{display:none}}.tcard .meta>span{display:inline-flex;align-items:center;gap:3px}.tcard .meta>span>svg{margin-right:0}.tabla-scroll>table>*>tr>:is(th,td){padding-left:12px;padding-right:12px}.tabla-scroll>table>*>tr>:is(th,td):first-child{padding-left:16px}.tabla-scroll>table>*>tr>:is(th,td):last-child{padding-right:16px}.celbar{min-width:88px}.scopecell>.chip:not(.more){max-width:92px;overflow:hidden;text-overflow:ellipsis}.acc-estado{display:inline-flex;align-items:center;gap:8px}.acc-via{max-width:150px;overflow:hidden;text-overflow:ellipsis}[data-dt=accesos] td:nth-child(2) .selrow>span:last-child{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[data-dt=accesos] td:nth-child(3)>span{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[data-dt=accesos]>table>*>tr>:first-child{position:sticky;left:0;z-index:1;background:var(--card)}td.empty{padding:14px 16px!important}.tabla-mes>*>tr>:first-child{padding-left:16px!important}@media (max-width: 900px){.ria-cuerpo{grid-template-columns:minmax(0,1fr)}.ria-cal .calgrid{min-width:0}}.reu-fila{width:100%;align-self:stretch}.reu-l1{display:inline-flex;align-items:center;gap:4px}.reu-l1>.xbtn{margin:0;flex:0 0 auto}.car-req-fila{grid-template-columns:minmax(56px,96px) repeat(3,minmax(0,180px))}@media (max-width: 760px){.car-req-cab>span{white-space:normal;line-height:1.25;align-self:end}}.card .jc-cal>.jc-dia{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;column-gap:8px;row-gap:6px;margin-left:-7px;margin-right:-7px}.card .jc-cal>.jc-dia>input:not([type=date]){min-width:0;width:100%}.card .jc-cal>.jc-dia>.jc-org{justify-self:end}@media (max-width: 640px){.card .jc-cal>.jc-dia{grid-template-columns:auto auto minmax(0,1fr) auto}.card .jc-cal>.jc-dia>input:not([type=date]){grid-column:1 / -1;grid-row:2}.card .jc-cal>.jc-dia>.apx-date{min-width:150px}.card .jc-cal>.jc-dia>.jc-finde{grid-column:1 / -1}}.card.pad>.card-h{padding-left:0;padding-right:0;padding-top:0}.mod-ic{background:var(--fill, rgba(18,19,24,.06))!important}.card.tablawrap:has(>.tk-tabla){container-type:inline-size}.tk-tabla .th-corto{display:none}@container (max-width: 1060px){.tablawrap table.tk-tabla{min-width:880px}.tk-tabla col.tk-c-cli{width:128px}.tk-tabla col.tk-c-tipo{width:72px}.tk-tabla col.tk-c-est{width:136px}.tk-tabla col.tk-c-fecha{width:106px}.tk-tabla col.tk-c-pub{width:84px}.tk-tabla col.tk-c-own{width:52px}.tk-tabla col.tk-c-prio{width:100px}.tk-tabla th{overflow:hidden;text-overflow:ellipsis}.tk-tabla .th-largo{display:none}.tk-tabla .th-corto{display:inline}}@media (max-width: 520px){.isla-izq>.crumbs{display:none}.isla-izq{flex:none}}@media (max-width: 640px){.pg-head{flex-wrap:wrap;row-gap:8px}.pg-head>.pg-acts{flex:1 1 100%;justify-content:flex-start}}td>.empty{padding-left:16px;padding-right:16px}.tabla-scroll td>.empty{position:sticky;left:0;max-width:calc(100vw - 72px);box-sizing:border-box}.card:not(.tabla-scroll):has(:is(.dt-pop,.pm-pop,.ccal-menu,.tm-menu,.pres-pop)){overflow:visible!important}.card.cat-addons{margin-top:14px}tr.ent-fila>td{padding-top:8px;padding-bottom:8px;height:auto}:is(.card-h,.top-sec,.cp-cab,.bp-modos,.vt-hist-h,.vt-card-h,.ria-h,.acc-barra,.pg-head,.barra,.dt-bar)>*{margin-top:0!important;margin-bottom:0!important}.seg:has(+.ayuda),.ayuda+.seg{margin-bottom:0}:is(.card-h,.top-sec,.cp-cab,.bp-modos,.vt-hist-h,.vt-card-h,.ria-h,.acc-barra)>.ayuda{align-self:center}td:has(>.celda-edit),td:has(>.dato-editando){overflow:visible!important}.celda-edit{position:relative;z-index:2}.celda-edit .apx-date:not(.apx-rango){width:172px}.celda-edit .apx-date [data-slot=date-field],.celda-edit .apx-date [data-slot=input-group]{background:var(--card, #fff)}.navp-tit{min-width:0;max-width:100%}.navp-tit>button{max-width:calc(100% + 8px);min-width:0}.navp-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.calbar-compacta .calmonth.navp-tit{flex:0 1 auto}}td .chip{max-width:100%;min-width:0}td .chip>.seldot{flex:none}td .chip>.chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clichip{max-width:100%;min-width:0}.clichip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.bpp-card{min-width:0;max-width:100%}.ia-sec{--sec:var(--gray);--sec-tx:var(--ink-2);position:relative;margin:0 0 10px;padding:11px 14px 12px 15px;border:1px solid color-mix(in srgb,var(--sec) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sec) 5%,var(--bg-2,#fff));overflow:hidden}.ia-sec:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sec)}.ia-sec:last-child{margin-bottom:0}.ia-sec[data-tono=riesgo]{--sec:#d13f37;--sec-tx:#a2281f}.ia-sec[data-tono=accion]{--sec:#12894b;--sec-tx:#0b6a38}.ia-sec[data-tono=equipo]{--sec:#7c4dc9;--sec-tx:#5f35a6}.ia-sec[data-tono=charla]{--sec:#1f73d1;--sec-tx:#1459a8}.ia-sec[data-tono=agenda]{--sec:#0e8a86;--sec-tx:#096b68}.ia-sec[data-tono=tiempo]{--sec:#c27a0e;--sec-tx:#8a5608}.ia-sec[data-tono=clave]{--sec:var(--accent);--sec-tx:var(--accent-2)}body.dark .ia-sec{background:color-mix(in srgb,var(--sec) 9%,#18181b);border-color:color-mix(in srgb,var(--sec) 26%,transparent)}body.dark .ia-sec[data-tono=riesgo]{--sec:#ec6a5f;--sec-tx:#f59d94}body.dark .ia-sec[data-tono=accion]{--sec:#3cb878;--sec-tx:#7fd7a6}body.dark .ia-sec[data-tono=equipo]{--sec:#a47ee6;--sec-tx:#c7aef2}body.dark .ia-sec[data-tono=charla]{--sec:#4c9bf0;--sec-tx:#93c2f7}body.dark .ia-sec[data-tono=agenda]{--sec:#2fbab4;--sec-tx:#7ad8d3}body.dark .ia-sec[data-tono=tiempo]{--sec:#e0a03a;--sec-tx:#f0c47a}body.dark .ia-sec[data-tono=clave]{--sec:#6a83ff;--sec-tx:#a9b8ff}body.dark .ia-sec[data-tono=neutro]{--sec:#8f949b;--sec-tx:#c8cbd1}.ia-sec-h{display:flex;align-items:center;gap:8px;margin:0 0 6px!important;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--sec-tx)}.ia-sec-ic{flex:none;width:22px;height:22px;padding:4px;border-radius:7px;color:var(--sec);background:color-mix(in srgb,var(--sec) 14%,transparent)}.ia-sec-c{color:var(--ink);font-size:13.5px;line-height:1.6}.ia-sec-c>:last-child{margin-bottom:0!important}.ia-sec-c p{margin:0 0 6px}.ia-sec-c ul,.ia-sec-c ol{margin:2px 0 4px;padding-left:18px}.ia-sec-c li{margin:3px 0}.ia-sec-c li::marker{color:var(--sec)}.ia-sec-c b,.ia-sec-c strong{font-weight:600;color:var(--ink)}.ia-sec[data-tono=accion] .ia-sec-c ul{list-style:none;padding-left:0}.ia-sec[data-tono=accion] .ia-sec-c ul>li{position:relative;padding-left:24px}.ia-sec[data-tono=accion] .ia-sec-c ul>li:before{content:"";position:absolute;left:2px;top:.3em;width:13px;height:13px;border-radius:4px;border:1.5px solid var(--sec);background:color-mix(in srgb,var(--sec) 8%,transparent)}:is(.ria-ia-txt,.chatia-cuerpo>div)>p:first-child:has(~.ia-sec){font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:12px}.ria-ia-txt.escribiendo>.ia-sec:last-child:after,.chatia-cuerpo.escribiendo>div>.ia-sec:last-child:after{content:none}.ria-ia-txt.escribiendo>.ia-sec:last-child .ia-sec-c>:last-child:after,.chatia-cuerpo.escribiendo>div>.ia-sec:last-child .ia-sec-c>:last-child:after{content:"▍";margin-left:2px;color:var(--accent);animation:ia-parpadeo 1s steps(2,start) infinite}@media (prefers-reduced-motion: reduce){.ria-ia-txt.escribiendo .ia-sec-c>:last-child:after,.chatia-cuerpo.escribiendo .ia-sec-c>:last-child:after{animation:none}}.chatia-cuerpo .ia-sec{padding:9px 12px 10px 13px;margin-bottom:8px}.chatia-cuerpo .ia-sec-c{font-size:13px}.brief{container-type:inline-size}.brief-avance{display:flex;align-items:center;gap:10px;min-width:0}.brief-avance .prog{width:120px;flex:none;margin:0}.brief-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}@container (min-width:760px){.brief-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brief-rejilla>.brief-sec.libre{grid-column:1 / -1}}.brief .brief-sec,.brief .brief-sec:last-child{min-width:0;padding:14px 16px 12px;border:1px solid var(--hair);border-radius:12px;background:var(--bg-2,#fff)}.brief .brief-sec.vacio{border-style:dashed;background:transparent}.brief .brief-t{gap:8px;margin:0 0 8px;min-width:0}.brief-ic{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-tx,var(--accent))}.brief-ic svg{width:14px;height:14px}.brief-sec.vacio .brief-ic{background:var(--fill, rgba(118,118,128,.11));color:var(--gray)}.brief-sec[data-sec=no].lleno .brief-ic{background:var(--red-soft);color:var(--red)}.brief-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-ok{margin-left:auto;flex:none;width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center}.brief-ok svg{width:11px;height:11px;stroke-width:3}.brief .brief-body{color:var(--ink)}.brief .brief-body.bloque.empty{color:var(--gray);margin:0 -8px;padding:8px!important}.brief .brief-body.bloque.empty:hover{color:var(--ink-2)}.brief .brief-sec .bloque-edit{margin:0 -8px}.bloque.rich li::marker{color:var(--accent-tx,var(--accent));font-weight:600}.bloque.rich blockquote{margin:8px 0 12px;padding:8px 12px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--accent-soft);color:var(--ink)}.bloque.rich blockquote>:last-child{margin-bottom:0}.bloque.rich h2{padding-bottom:6px;border-bottom:1px solid var(--hair-soft)}.bloque.rich a{font-weight:500}.tm-desc.bloque.rich,.tm-desc .bloque.rich{color:var(--ink)}.brief .brief-sec{display:flex;flex-direction:column}.brief .brief-sec>.brief-body.bloque.empty{flex:1;align-items:flex-start}.ccal-ev.borrador{--tipo:#7c4dc9;border-style:dashed;border-color:color-mix(in srgb,var(--tipo) 45%,transparent);background:color-mix(in srgb,var(--tipo) 6%,var(--card,#fff))}.ccal-dot.borrador{background:transparent;border:1.5px dashed #7c4dc9}.ccal-borr{display:flex;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap}.ccal-borr>span{flex:1 1 220px;min-width:0}.ccal-borr .pia-ico{flex:none}.modal.ntmodal.md-xl.cia-modal{max-width:min(1200px,calc(100vw - 32px));width:100%}.modal.ntmodal.md-xl.cia-modal.cia-estrecho{max-width:min(760px,calc(100vw - 32px))}.cia-preg{display:flex;flex-direction:column;gap:18px}.cia-props{--prop-l:112px}.cia-props .seg{margin:0}.cia-num{width:72px!important;flex:none!important;text-align:center;font-variant-numeric:tabular-nums}.cia-q{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--hair-soft)}.cia-q-t{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:600;color:var(--ink)}.cia-q-t .nt-ob{color:var(--gray-2);font-weight:500}.cia-q.falta .cia-q-t{color:var(--red-tx)}.cia-q textarea{width:100%;min-height:44px;resize:vertical;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink)}.cia-q.falta textarea{border-color:var(--red-tx)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--red-tx) 12%,transparent)}.cia-rapidas>button.chip,.cia-momentos>button.chip{height:28px;padding:0 10px;font-size:12.5px;gap:6px}.cia-momentos{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cia-momentos>button.chip{border:0!important;background:var(--fill);color:var(--ink-2);font-weight:500;cursor:pointer}.cia-momentos>button.chip:hover{background:var(--fill-hover);color:var(--ink)}.cia-momentos>button.chip.sel{background:var(--accent-soft);color:var(--accent-tx);font-weight:600}.cia-mom-f{font-size:11.5px;font-weight:600;color:var(--gray);font-variant-numeric:tabular-nums}.cia-mom.sel .cia-mom-f{color:inherit;opacity:.8}.cia-momentos>.b-ico{width:28px;height:28px}.cia-buscando{display:inline-flex;align-items:center;gap:8px;height:28px;font-size:12.5px;color:var(--gray)}.cia-mom-err{font-size:12.5px;color:var(--amber-tx)}.cia-fuego{flex:none;width:13px;height:13px;color:#e8590c}.cia-lee{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;color:var(--gray)}.cia-lee svg{flex:none;width:13px;height:13px;margin-top:3px;color:var(--accent-tx,var(--accent))}.cia-pensando{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 16px;text-align:center}.cia-pensando-ic{width:40px;height:40px;margin-bottom:6px}.cia-pensando b{font-size:15px;font-weight:600;color:var(--ink)}.cia-pensando>span{font-size:13px;color:var(--gray)}.cia-pensando-prog{width:min(280px,80%);margin-top:6px}.cia-enf{display:flex;align-items:flex-start;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--hair-soft)}.cia-enf>.pia-ico{flex:none;margin-top:2px}.cia-enf-c{flex:1;min-width:0}.cia-enf-c p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.cia-enf>.lnk{flex:none;font-size:12.5px;white-space:nowrap}.cia-pilares{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cia-pilar{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:100px;font-size:12px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--pil) 13%,transparent);white-space:nowrap}.cia-pilar i{width:7px;height:7px;border-radius:50%;background:var(--pil)}.cia-pilar b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.cia-barra{display:flex;align-items:center;gap:14px;margin-bottom:10px;flex-wrap:wrap}.cia-barra .seg{margin:0}.cia-resumen{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-2);min-width:0}.cia-resumen>b{font-weight:600;color:var(--ink)}.cia-resumen>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cia-res-f i{width:8px;height:8px;border-radius:2px;background:var(--f,#8f949b)}.cia-res-v svg{width:13px;height:13px;color:#e8590c}.cia-res-m svg{width:13px;height:13px;color:var(--gray)}[data-f=Reel]{--f:#d9480f}[data-f=Carrusel]{--f:#2e4bff}[data-f=Post]{--f:#12894b}[data-f=Story]{--f:#b0369c}[data-f=Video]{--f:#0e8a86}.cia-pz-f{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:600;color:var(--f,#6b7178);background:color-mix(in srgb,var(--f,#8f949b) 12%,transparent);white-space:nowrap}body.dark .cia-pz-f{color:color-mix(in srgb,var(--f,#8f949b) 55%,#fff);background:color-mix(in srgb,var(--f,#8f949b) 22%,transparent)}.cia-cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.cia-cuerpo.con-ficha{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:860px){.cia-cuerpo.con-ficha{grid-template-columns:minmax(0,1fr)}}.cia-mes{border:1px solid var(--hair-soft);border-radius:12px;background:var(--bg-2,#fff);overflow:hidden}.cia-mes-h,.cia-mes-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cia-mes-h span{padding:8px 8px 6px;font-size:11px;font-weight:600;color:var(--gray);border-bottom:1px solid var(--hair-soft)}.cia-dia{min-height:88px;padding:4px 5px 6px;border-right:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);display:flex;flex-direction:column;gap:4px;min-width:0}.cia-dia:nth-child(7n){border-right:none}.cia-dia.off{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.cia-dia.finde:not(.off){background:color-mix(in srgb,var(--ink) 1.5%,transparent)}.cia-dia.sobre{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.cia-dia-n{font-size:11.5px;font-weight:500;color:var(--gray);padding:1px 3px}.cia-pz{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 6px 6px 9px;border-radius:7px;border:1px solid var(--hair-soft);background:color-mix(in srgb,var(--pil,#8f949b) 7%,var(--bg-2,#fff));cursor:grab;min-width:0;overflow:hidden}.cia-pz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pil,#8f949b)}.cia-pz:hover{border-color:color-mix(in srgb,var(--pil,#8f949b) 45%,transparent)}.cia-pz.sel{border-color:var(--accent);background:var(--accent-soft)}.cia-pz.fuera{opacity:.45}.cia-pz.fuera .cia-pz-t{text-decoration:line-through}.cia-pz-top{display:flex;align-items:center;gap:4px}.cia-pz-t{font-size:11.5px;line-height:1.3;color:var(--ink);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;overflow-wrap:anywhere}body.dark .cia-pz{background:color-mix(in srgb,var(--pil,#8f949b) 14%,#1c1c1f)}.cia-lista{display:flex;flex-direction:column;gap:10px}.cia-sem{border:1px solid var(--hair-soft);border-radius:12px;background:var(--bg-2,#fff);overflow:hidden}.cia-sem-h{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:12px;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--hair-soft)}.cia-sem-h span{font-weight:500;color:var(--gray);font-variant-numeric:tabular-nums}.cia-fila{position:relative;display:grid;grid-template-columns:52px 70px minmax(0,1fr) 40px 52px 32px;align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 16px;border-bottom:1px solid var(--hair-soft);cursor:pointer}.cia-fila:last-child{border-bottom:none}.cia-fila:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--pil,#8f949b)}.cia-fila:hover{background:var(--hover)}.cia-fila.sel{background:var(--accent-soft)}.cia-fila.fuera>:not(.b-ico){opacity:.45}.cia-fila.fuera .cia-fila-t b{text-decoration:line-through}.cia-fila-d{font-size:12px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.cia-fila-c{display:flex;gap:3px;justify-content:flex-end}.cia-fila-t{display:flex;flex-direction:column;min-width:0}.cia-fila-t b{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cia-fila-t span{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cia-fila-v{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.cia-fila-v svg{width:13px;height:13px;color:var(--gray-2)}.cia-fila-v svg.cia-fuego{color:#e8590c}@media (max-width:640px){.cia-fila{grid-template-columns:48px minmax(0,1fr) 36px 40px;gap:8px;min-height:60px;padding:10px 8px 10px 16px}.cia-fila>.cia-pz-f,.cia-fila-c{display:none}}.cia-ficha{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--hair-soft);border-radius:12px;background:var(--bg-2,#fff);min-width:0}.cia-ficha-h{display:flex;align-items:center;gap:8px}.cia-ficha-dia{font-size:13px;font-weight:600;color:var(--ink)}.cia-ficha-v{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--ink-2)}.cia-ficha-v svg{width:13px;height:13px;color:var(--gray-2)}.cia-ficha-v.alto svg{color:#e8590c}.cia-ficha-h .b-ico{margin-left:auto}.cia-ficha-mom{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:24px;padding:0 9px;border-radius:100px;font-size:12px;font-weight:500;color:var(--accent-tx);background:var(--accent-soft)}.cia-ficha-mom svg{width:12px;height:12px}.cia-ficha-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cia-ficha input,.cia-ficha textarea{width:100%;font:inherit;font-size:13px;color:var(--ink)}.cia-ficha textarea{resize:vertical;line-height:1.5}.cia-ficha .nt2-atajos>button.chip{height:28px;padding:0 9px;font-size:12px;gap:5px}.cia-porque{margin:0;font-size:12.5px;line-height:1.45;color:var(--gray)}.cia-ficha>.lnk{align-self:flex-start;font-size:12.5px}.cia-cambios{display:flex;align-items:center;gap:8px;margin-top:12px}.cia-cambios>.pia-ico{flex:none}.cia-cambios>input{flex:1;min-width:0;height:32px!important;font:inherit;font-size:13px}.cia-pie-sel{display:inline-flex;min-width:0}.cia-pie-sel .apx{min-width:0}.cia-pie-sel [data-slot=select-trigger]{max-width:230px}@media (max-width:760px){.cia-pie-sel{display:none}}@media (max-width:640px){.cia-modal .ntfoot{flex-wrap:wrap;row-gap:8px}.cia-modal .ntfoot>.md-left{flex:1 1 100%}.cia-pz{padding:4px 4px 5px 7px}.cia-pz-top{display:none}.cia-dia{min-height:64px;padding:3px}}.ml-cab [data-gt]{width:28px;height:28px;color:var(--gray-2)}.ml-cab [data-gt] svg{width:14px;height:14px}.ml-cab [data-gt=ok]{color:var(--green)}.ml-cab [data-gt=error]{color:var(--amber-tx)}.ml-cab [data-gt=sync] svg{animation:ml-gira 1s linear infinite}@keyframes ml-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ml-cab [data-gt=sync] svg{animation:none}}.ml-menu-gt{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark .seg button.on .seg-n{color:#c3ceff}.acc{display:flex;flex-direction:column}.acc-cab{display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:8px}.acc-total{font-size:13px;color:var(--gray);white-space:nowrap}.acc-total b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.acc-cab .b-fant{margin-left:auto}.acc-nota{margin:0 0 12px}.acc-mod{border-top:1px solid var(--hair-soft)}.acc>.acc-mod:last-child{border-bottom:1px solid var(--hair-soft)}.acc-mod-h{display:flex;align-items:center;gap:12px;min-height:48px}.acc-mod-t{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;margin-left:-8px;border-radius:8px;cursor:pointer}.acc-mod-t:hover{background:var(--hover)}.acc-chev{width:14px;height:14px;flex-shrink:0;color:var(--gray)}.acc-mod-ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:var(--fill);color:var(--ink-2)}.acc-mod-ic svg{width:15px;height:15px}.acc-mod-n{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.acc-mod-r{margin-left:auto;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.acc-mod-r.nada{color:var(--gray)}.acc-mod-b{padding:0 0 12px 46px}.acc-sub{margin:8px 0 0;font-size:12px;font-weight:500;color:var(--gray)}.acc-fila{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--hair-soft)}.acc-sub+.acc-fila{border-top:0}.acc-fila-n{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-fila.no .acc-fila-n{color:var(--gray)}.acc-fila-m{display:flex;align-items:center;gap:8px;flex-shrink:0}.acc-de{font-size:12px;font-weight:400;color:var(--gray);white-space:nowrap}.acc-fijo{width:40px;flex-shrink:0;text-align:center;font-size:12px;color:var(--gray)}.sw.mixto{background:color-mix(in srgb,var(--accent) 45%,transparent)}.sw.mixto:after{left:11px}.acc-roles{overflow-x:auto}.acc-rcab,.acc-rfila{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,112px);align-items:center;column-gap:8px;min-width:700px}.acc-rcab{min-height:52px;border-bottom:1px solid var(--hair)}.acc-rh{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12.5px}.acc-rh b{font-weight:600;color:var(--ink)}.acc-rh .b-fant{height:auto;min-height:0;padding:0;font-size:12px}.acc-roles .acc-mod{border-top:0}.acc-rfila{min-height:40px;border-top:1px solid var(--hair-soft)}.acc-rmod{min-height:48px;cursor:pointer}.acc-rmod:hover{background:var(--hover)}.acc-rmod .acc-mod-t{margin-left:0}.acc-rfila>.acc-fila-n{padding-left:54px}.acc-rfila.apagada>.acc-fila-n{color:var(--gray)}.acc-rsub{min-width:700px;padding:10px 0 4px 54px;border-top:1px solid var(--hair-soft)}.acc-rsub+.acc-rfila{border-top:0}.acc-rc{display:flex;align-items:center;justify-content:center;gap:6px}.acc-rc.acc-mod-r{margin-left:0}.acc-rc.fija{font-size:12px;color:var(--gray)}.acc-rc.fija svg{width:15px;height:15px;color:var(--ink-2)}.acc-punto{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--amber, #d97706)}@media (max-width: 640px){.acc-mod-b{padding-left:0}.acc-fila{flex-wrap:wrap;row-gap:4px;padding:6px 0}}[data-slot=date-field-segment][aria-label=year][data-placeholder]{font-size:0!important}[data-slot=date-field-segment][aria-label=year][data-placeholder]:after{content:"AAAA";font-size:13px;line-height:16px}.bloque-edit.compacto .bloque img[data-adj],.bloque.tm-desc img[data-adj]{width:auto;max-width:100%;max-height:200px;object-fit:contain}textarea.tm-titulo{resize:none;overflow:hidden;max-height:150px;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap;word-break:break-word;min-height:0!important}.tm-strip{flex-wrap:wrap!important;overflow:visible!important;row-gap:8px}.tm-strip-wrap.con-mas:after{display:none}.tm-meta-der{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.tm-meta-der+.mhead-acc{margin-left:4px!important}.tm-meta-der .tm-strip-vis{margin-left:0}.adj-meta{flex-wrap:wrap;max-width:100%;row-gap:4px}.tm-msg-file .adj{max-width:100%}.md-sub .nt2-padre{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt2-titulo{align-items:flex-start!important}.nt2-titulo>.nt2-pref{margin-top:12px}.ntmodal .nt2-titulo textarea{flex:1;min-width:0;min-height:0!important;max-height:120px;margin:0!important;padding:11px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:none;overflow-y:auto;scrollbar-width:none;font:inherit;font-size:15px;font-weight:500;line-height:22px;color:var(--ink)}.ntmodal .nt2-titulo textarea::placeholder{color:var(--gray-2);font-weight:400}.tm-meta .tm-padre{order:10;flex:1 0 100%;min-width:0;max-width:100%;justify-content:flex-start;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tm-meta .tm-padre svg{display:inline-block;vertical-align:-2px;margin-right:4px}.c360-card-b{container-type:inline-size}.reu-n{overflow-wrap:break-word}@container (max-width: 340px){.reu-fila{grid-template-columns:8px minmax(0,1fr)}.reu-fila>.reu-der{grid-column:2;justify-self:start;margin-top:6px}}.pest.mas-der{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.pest.mas-izq{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.pest.mas-izq.mas-der{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.kpiband .kpi-n.kpi-n-a1{font-size:22px!important}.kpiband .kpi-n.kpi-n-a2{font-size:17px!important}.ndoc-sec>.bloque-edit{margin-left:-12px;margin-right:-12px}.ndoc-sec>.bloque-edit>.bloque.editando{padding:10px 12px!important}.gb{--gb-h: 200px;--gb-eje: 46px;position:relative;font-variant-numeric:tabular-nums}.gb-area{position:relative;display:flex;height:var(--gb-h)}.gb-eje{position:relative;width:var(--gb-eje);flex:none}.gb-eje span{position:absolute;right:8px;transform:translateY(-50%);font-size:10.5px;color:var(--gray-2);white-space:nowrap}.gb-plot{position:relative;flex:1 1 auto;min-width:0}.gb-grid{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--hair-soft);pointer-events:none}.gb-grid.cero{border-top:1px solid var(--hair)}.gb-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.gb-col{position:relative;flex:1 1 0;min-width:0;border-radius:8px;outline:none;cursor:default;transition:background-color .12s ease}.gb-col:hover,.gb-col.on,.gb-col:focus-visible{background:var(--hover)}.gb-grupo{position:absolute;top:0;right:16%;bottom:0;left:16%;display:flex;justify-content:center;gap:3px}.gb-carril{position:relative;flex:1 1 0;min-width:3px;max-width:44px;height:100%}.gb-b{position:absolute;left:0;right:0;display:block;border-radius:5px 5px 2px 2px;transition:opacity .12s ease}.gb-b.neg{border-radius:2px 2px 5px 5px}.gb-col.pasado .gb-b{opacity:.38}.gb-col.pasado:hover .gb-b,.gb-col.pasado.on .gb-b{opacity:.75}.gb-labels{display:flex;margin-left:var(--gb-eje);margin-top:6px}.gb-labels span{flex:1 1 0;min-width:0;text-align:center;font-size:11px;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-labels span.on{color:var(--ink);font-weight:600}.gb-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0 var(--gb-eje);font-size:var(--tx-meta);color:var(--gray)}.gb-leyenda span{display:inline-flex;align-items:center;gap:6px}.gb-leyenda i,.gb-tip-f i,.dn-item i{width:9px;height:9px;border-radius:3px;flex:none;display:inline-block}.gb-tip{position:absolute;top:4px;transform:translate(-50%);z-index:5;pointer-events:none;min-width:170px;padding:9px 11px;border-radius:10px;background:var(--bg, #fff);border:1px solid var(--hair);box-shadow:0 8px 24px #0f111a1f;font-size:var(--tx-meta);line-height:1.5;color:var(--ink)}.gb-tip.izq{transform:none;margin-left:-20px}.gb-tip.der{transform:translate(-100%);margin-left:20px}.gb-tip>b{display:block;margin-bottom:4px;font-size:var(--tx-cuerpo)}.gb-tip-f{display:flex;align-items:center;gap:7px}.gb-tip-f span{flex:1 1 auto;color:var(--gray)}.gb-tip-f b{font-weight:600}.gb-tip-x{margin-top:4px;padding-top:4px;border-top:1px solid var(--hair-soft);color:var(--gray)}body.dark .gb-tip{background:#1f2025;border-color:#ffffff1a}.dn{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dn-graf{position:relative;flex:none}.dn-seg{transition:stroke-width .15s ease,opacity .15s ease;cursor:default}.dn-seg.apagado{opacity:.3}.dn-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:0 30px}.dn-centro b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.dn-centro span{font-size:11px;color:var(--gray)}.dn-leyenda{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.dn-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;outline:none;font-variant-numeric:tabular-nums}.dn-item:hover,.dn-item.on,.dn-item:focus-visible{background:var(--hover)}.dn-item .dim2{text-align:right}.kpi-n-tip{position:relative;cursor:default}.kpi-n-tip:hover:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 6px);z-index:6;padding:5px 9px;border-radius:8px;white-space:nowrap;background:var(--bg, #fff);border:1px solid var(--hair);box-shadow:0 8px 24px #0f111a1f;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--ink)}body.dark .kpi-n-tip:hover:after{background:#1f2025;border-color:#ffffff1a}.hr-tramo-info{display:flex;align-items:center;gap:6px;min-height:20px;margin:6px 0 4px;font-size:var(--tx-meta);font-variant-numeric:tabular-nums}.hr-tramo-info i{width:9px;height:9px;border-radius:3px;display:inline-block}.hr-apilada>span{transition:opacity .12s ease,filter .12s ease;cursor:default}.hr-apilada.con-sel>span{opacity:.35}.hr-apilada.con-sel>span.on{opacity:1;filter:saturate(1.15)}.bpb{position:relative;display:block;height:4px;margin:6px 0 3px auto;width:100%;max-width:110px;border-radius:999px;background:var(--track, rgba(18,19,24,.08));overflow:visible}.bpb>u{position:absolute;left:0;top:0;bottom:0;border-radius:999px;text-decoration:none}.bpb.ok>u{background:var(--green)}.bpb.justo>u{background:var(--amber, #e0a92a)}.bpb.mal>u{background:var(--red)}.bpb>b{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink);opacity:.55}.bpb.sin{background:none;border-top:1px dashed var(--hair);height:0;margin-top:8px}.bp-ref{text-align:right;font-size:10.5px;color:var(--gray);white-space:nowrap}.bp-ref.mal,.bp-num small.mal{color:var(--red-tx);font-weight:600}.bp-ref.justo,.bp-num small.justo{color:var(--amber-tx)}.bp-num small.ok{color:var(--green-tx)}.bp-tabla td.bp-num .bpb,.bp-tabla td.der .bpb{margin-left:auto}.bp-tabla input.bp-in.bp-in{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;border-radius:6px;font-weight:500;transition:border-color .12s ease,background-color .12s ease}.bp-tabla input.bp-in.bp-in:hover{border-color:var(--hair)!important;background:var(--bg, #fff)!important}.bp-tabla input.bp-in.bp-in:focus{border-color:var(--accent)!important;background:var(--bg, #fff)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.bp-tabla input.bp-in.bp-in::placeholder{color:var(--gray-2)}.bp-tabla input.bp-in.mal{color:var(--red-tx)}.bp-tabla :is([data-slot=select-trigger],[role=combobox]){border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding-left:6px!important}.bp-tabla :is([data-slot=select-trigger],[role=combobox]) svg{opacity:0;transition:opacity .12s ease}.bp-tabla tr:hover :is([data-slot=select-trigger],[role=combobox]){border-color:var(--hair)!important;background:var(--bg, #fff)!important}.bp-tabla tr:hover :is([data-slot=select-trigger],[role=combobox]) svg,.bp-tabla :is([data-slot=select-trigger],[role=combobox]):focus-visible svg{opacity:.7}.bp-tabla .apx{min-width:0!important}body.dark .bp-tabla input.bp-in.bp-in:hover,body.dark .bp-tabla input.bp-in.bp-in:focus{background:#1c1c1f!important}@media (max-width:820px){.gb-labels span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}}:root{--ic-xs:12px;--ic-sm:14px;--ic-md:16px;--ic-lg:18px;--ic-trazo:1.75}svg.lucide{stroke-width:var(--ic-trazo)}html body .shell .rail .railbtn>svg.lucide.lucide{width:var(--ic-lg)!important;height:var(--ic-lg)!important}html body .shell :is(button[data-slot=button],.b-ico,.b-fant,.b-anadir,.pg-act,.isbtn,.iconbtn,.logout,.subitem2,.side-toggle,.crumb-back,.calnav,.dt-tool,.pm-btn,.lnk,.menuitem,[role=menuitem],.dt-pg button,.seg button,.userchip,.rec-add,.cp-edit,.hm-nota-btn,.acc-mod-ic,.act-ic,.vt-act-ic,.rad-ico,.mod-ic)>svg.lucide.lucide{width:var(--ic-md)!important;height:var(--ic-md)!important}html body .shell :is(h1,h2,h3,.sec,.card-h)>svg.lucide.lucide{width:var(--ic-md)!important;height:var(--ic-md)!important}html body .shell :is(td,th,.sortcaret,.a-apunte,.a-aviso,.a-bloqueo,.note,.avisoleve,.blockmsg,.wc-fila,.vt-sig)>svg.lucide.lucide,html body .shell svg.ayuda-ic.lucide{width:var(--ic-sm)!important;height:var(--ic-sm)!important}html body .shell :is(.chip,.est-tag,.est-pill,.xbtn,.car-x,.acc-copiar,.ck,.doc-pen,.nt-sec-x,.drag-h,.dt-chev,.fotolabel,.subgroup.tog)>svg.lucide.lucide{width:var(--ic-xs)!important;height:var(--ic-xs)!important}html body svg.lucide{flex-shrink:0}html body svg.lucide.ic-xs,html body .shell svg.lucide.lucide.lucide.ic-xs{width:var(--ic-xs)!important;height:var(--ic-xs)!important}html body svg.lucide.ic-sm,html body .shell svg.lucide.lucide.lucide.ic-sm{width:var(--ic-sm)!important;height:var(--ic-sm)!important}html body svg.lucide.ic-md,html body .shell svg.lucide.lucide.lucide.ic-md{width:var(--ic-md)!important;height:var(--ic-md)!important}html body svg.lucide.ic-lg,html body .shell svg.lucide.lucide.lucide.ic-lg{width:var(--ic-lg)!important;height:var(--ic-lg)!important}html body svg.lucide.ic-ojo{width:var(--ic-md);height:var(--ic-md)}
