:root{--brand:#6b22a4;--brand-2:#9b5dc5;--brand-3:#ebddf5;--brand-dark:#3b0e66;--blue:#6b22a4;--blue-2:#9b5dc5;--blue-3:#ebddf5;--bg:#f7f9fc;--line:#e5e9f2;--text:#2c3e50;--ok:#2e7d32;--warn:#c77700;--err:#c62828}*{box-sizing:border-box}body,html{margin:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);font-size:14px;line-height:1.45}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--blue-2);text-decoration:none}table{border-collapse:collapse;width:100%}.app{display:grid;grid-template-columns:240px 1fr;height:100vh}.sb{background:#421967;color:#fff;display:flex;flex-direction:column;padding:0 0 18px;min-height:0;overflow:hidden}.sb .logo{padding:20px 22px;background:#fff;border-bottom:3px solid var(--brand-dark);text-align:center}.sb .logo img{max-width:170px;height:auto;display:block;margin:0 auto 4px}.sb .logo span{font-size:11px;font-weight:600;display:block;letter-spacing:.5px}.sb nav{flex:1;min-height:0;padding:14px 0;overflow-y:auto;overscroll-behavior:contain}.sb nav button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 22px;color:#fff;opacity:.78;text-align:left;font-size:12px}.sb nav button:hover{opacity:1;background:hsla(0,0%,100%,.06)}.sb nav button.active{opacity:1;background:hsla(0,0%,100%,.12);border-left-color:#b46cff}.sb nav .ico{width:18px;height:18px;display:inline-block;text-align:center}.sb .foot{padding:14px 22px;border-top:1px solid hsla(0,0%,100%,.12);font-size:11px;opacity:.65}.main{flex-direction:column;overflow:hidden}.main,.top{display:flex}.top{align-items:center;justify-content:space-between;padding:14px 28px;background:#fff}.top h2{margin:0;font-size:18px;color:var(--text)}.usr{display:flex;align-items:center;gap:10px}.badge{display:inline-block;font-size:11px;padding:3px 8px;border-radius:99px;background:var(--blue-3);color:var(--blue);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.badge.gray{color:#6b7280}.badge.ok{background:#e0f2e2;color:var(--ok)}.badge.warn{background:#fff1d6;color:var(--warn)}.badge.err{background:#fce4e4;color:var(--err)}.badge.info{background:#e0f0ff;color:#0064b0}.body{flex:1;overflow-y:auto;padding:24px 28px}.row{display:grid;gap:18px}.row.cols-2{grid-template-columns:1fr 1fr}.row.cols-3{grid-template-columns:repeat(3,1fr)}.row.cols-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border-radius:8px;padding:18px}.card h3{margin:0 0 12px;font-size:12.5px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .n{font-size:32px;font-weight:700;color:#1a2233}.kpi .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.4px}.kpi .delta{font-size:12px;margin-top:4px}.kpi .delta.up{color:var(--ok)}.kpi .delta.down{color:var(--err)}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.form-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.form-grid label input,.form-grid label select,.form-grid label textarea{padding:9px 11px;border-radius:6px;background:#fff;color:var(--text);font-weight:400;text-transform:none;letter-spacing:0}.form-grid label input:focus,.form-grid label select:focus,.form-grid label textarea:focus{outline:none;border-color:var(--blue-2);box-shadow:0 0 0 3px rgba(46,117,182,.15)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:6px;font-size:13px;transition:.15s}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#511980}.btn.ghost{background:transparent;color:var(--blue);border:1px solid var(--blue)}.btn.ghost:hover{background:var(--blue-3)}.btn.danger{background:#fce4e4;border:1px solid #f2c1c1}.btn:disabled{cursor:not-allowed;opacity:.55}.btn.primary:disabled{background:#e8dff5;color:#b5a6cc;box-shadow:none;opacity:1}.btn.small{padding:5px 10px;font-size:12px}.tbl{width:100%;font-size:13px}.tbl th{background:#f4f4f8;color:#6b7280;font-size:11.5px;letter-spacing:.4px;border-bottom:2px solid var(--line)}.tbl td,.tbl th{padding:10px 12px}.tbl td{vertical-align:top}.tbl tr:nth-child(2n) td{background:#fafbfd}.tbl tr:hover td{background:#f4f7fc}.muted{color:var(--muted)}.hours{font-variant-numeric:tabular-nums;font-weight:600}.fact{color:var(--ok)}.nofact{color:var(--warn)}.notice{padding:11px 14px;border-radius:6px;background:#fff8e0;border:1px solid #f5d77b;color:#7a5e00;font-size:12.5px;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.notice.info{background:var(--blue-3);border-color:#a9c0e0;color:#0d3370}.notice.ok{background:#e0f2e2;border-color:#a8d0ab;color:#1c5024}.modal-bg{position:fixed;inset:0;background:rgba(15,23,42,.45);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-bg.open{display:flex}.modal{background:#fff;border-radius:10px;max-width:640px;width:100%;padding:22px;box-shadow:0 12px 32px rgba(0,0,0,.18);max-height:90vh;overflow-y:auto}.modal h3{margin:0 0 14px;color:var(--blue)}.modal .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.vui-ov{position:fixed;inset:0;background:rgba(28,33,48,.46);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;transition:opacity .14s}.vui-ov.show{opacity:1}.vui-modal{background:var(--card,#fff);width:min(440px,92vw);border-radius:14px;box-shadow:0 18px 50px rgba(20,16,40,.32);overflow:hidden;transform:translateY(8px) scale(.98);transition:transform .16s cubic-bezier(.2,.8,.3,1);font-family:Inter,Segoe UI,Arial,sans-serif}.vui-ov.show .vui-modal{transform:none}.vui-top{display:flex;gap:13px;padding:20px 22px 6px}.vui-ic{flex:0 0 38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.vui-ic.info{background:#eee3f7;color:#6b22a4}.vui-ic.ok{background:#e3f3e7;color:#2e7d32}.vui-ic.warn{background:#fbefd9;color:#c77700}.vui-ic.danger{background:#fbe3e3;color:#c62828}.vui-ic.q{background:#eee3f7;color:#6b22a4}.vui-body{flex:1 1 0%;min-width:0}.vui-title{font-weight:700;font-size:16px;color:var(--text,#2c3e50);margin:4px 0 2px}.vui-msg{font-size:14px;line-height:1.5;color:var(--muted,#4b5563);white-space:pre-wrap;word-break:break-word}.vui-inp{width:100%;margin:12px 0 2px;padding:10px 12px;border:1px solid var(--line,#e5e9f2);border-radius:9px;font-size:14px;font-family:inherit;color:var(--text,#2c3e50);box-sizing:border-box}.vui-inp:focus{outline:none;border-color:#6b22a4;box-shadow:0 0 0 3px rgba(107,34,164,.14)}.vui-foot{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px 20px}.vui-btn{padding:9px 18px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:filter .12s,background .12s}.vui-btn:focus-visible{outline:2px solid #6b22a4;outline-offset:2px}.vui-btn.primary{background:#6b22a4;color:#fff}.vui-btn.primary:hover{filter:brightness(1.08)}.vui-btn.danger{background:#c62828;color:#fff}.vui-btn.danger:hover{filter:brightness(1.08)}.vui-btn.ghost{background:#fff;color:var(--text,#2c3e50);border-color:var(--line,#e5e9f2)}.vui-btn.ghost:hover{background:#f3f4f8}.vui-toast-wrap{position:fixed;top:18px;right:18px;z-index:100001;display:flex;flex-direction:column;gap:8px}.vui-toast{display:flex;align-items:center;gap:11px;background:rgba(233,233,238,.5);box-shadow:0 8px 22px rgba(20,16,40,.12);border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;backdrop-filter:blur(6px);font-size:14px;font-weight:500;color:#111;min-width:240px;max-width:380px;transform:translateX(120%);transition:transform .22s cubic-bezier(.2,.8,.3,1)}.vui-toast.show{transform:none}.vui-toast.ok{background:rgba(46,158,88,.42)}.vui-toast.info{background:rgba(55,138,221,.32)}.vui-toast.warn{background:rgba(242,199,68,.44)}.vui-toast.danger,.vui-toast.err{background:rgba(226,75,74,.38)}.vui-toast,.vui-toast *{color:#111!important}.vui-toast .vui-tic{font-size:18px;font-weight:700;line-height:1;flex:0 0 auto}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}.tabs button{padding:10px 16px;color:var(--muted);border-bottom:2px solid transparent;font-weight:600}.tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.tabs button:hover{color:var(--blue)}.tag{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;background:#efeff3;color:#555}.tag.HMV{background:#e0f2ff;color:#0064b0}.tag.Hermes-Infraestructura{background:#ffe9d6;color:#a35200}.tag.CTB-Terminal{background:#e0f0e2;color:#1f6022}.tag.Transfermica{background:#fce4e4;color:var(--err)}.tag.Coppel{background:#fbe3b0;color:#7a5e00}.tag.SteelForm{background:#e8e6f2;color:#3f2b96}.tag.Sin-Proyecto{background:#efeff3;color:#555}@media (max-width:980px){.app{grid-template-columns:1fr}.sb{display:none}.row.cols-2,.row.cols-3,.row.cols-4{grid-template-columns:1fr}}.sync-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:#9ca3af;margin-right:6px;vertical-align:middle}.sync-dot.on{background:var(--ok)}.sync-dot.off{background:#9ca3af}.login-bg{position:fixed;inset:0;background:linear-gradient(135deg,#1a0833,#3b0e66 50%,#6b22a4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.login-card{background:#fff;border-radius:14px;padding:40px;max-width:460px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}.login-card .brand-logo{max-width:260px;width:80%;height:auto;margin:0 auto 8px;display:block}.login-card h1{margin:0 0 4px;font-size:32px;letter-spacing:2px}.login-card .sub{color:var(--muted);font-size:13px;margin-bottom:8px}.login-card .tag-portal{display:inline-block;color:var(--blue);padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:28px}.login-card .pitch{font-size:14px;color:var(--text);line-height:1.5;margin-bottom:24px}.login-card .gbtn-wrap{display:flex;justify-content:center;margin-bottom:18px;min-height:44px}.login-card .demo{margin-top:12px;padding-top:18px;border-top:1px solid var(--line);font-size:12px}.login-card .demo select{padding:6px 10px;border:1px solid var(--line);border-radius:6px;margin-top:6px}.login-card .err{color:var(--err);font-size:12.5px;margin-top:10px}.login-foot{position:fixed;bottom:18px;left:0;right:0;text-align:center;color:hsla(0,0%,100%,.7);font-size:11.5px}.user-chip{display:flex;align-items:center;gap:10px;background:#fff;padding:5px 10px 5px 5px}.user-chip img{width:28px;height:28px;border-radius:99px}.user-chip .name{font-size:12.5px;font-weight:600}.user-chip .role{font-size:10.5px;color:var(--muted)}.user-chip button.logout{font-size:11px;color:var(--muted);margin-left:8px;padding:3px 8px;border-radius:99px;background:#f0f3f7}.user-chip button.logout:hover{background:#e5e9f2;color:var(--err)}#sbFilters{display:none;margin:6px 10px 10px;background:rgba(0,0,0,.2);border-radius:10px;padding:10px 12px}#sbFilters.on{display:block}#sbFilters .sbf-title{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#c9bbe3;margin:0 0 2px;font-weight:700}#sbFilters .dflbl{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#c9bbe3!important;margin:10px 0 4px;font-weight:600}#sbFilters .dchip{display:inline-block;border:1px solid hsla(0,0%,100%,.25);background:transparent;color:#e0d5f0;border-radius:999px;padding:3px 9px;margin:2px 4px 2px 0;font-size:11.5px;cursor:pointer;line-height:1.3}#sbFilters .dchip:hover{border-color:#b46cff}#sbFilters .dchip.on{background:#1d9e75;border-color:#1d9e75;color:#fff;font-weight:600}#sbFilters .dsearch,#sbFilters input[type=date]{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:5px 8px;font-size:12px;width:100%;margin:2px 0;color:#2c3e50}#sbFilters .dcombo{max-width:100%}#sbFilters .dcpill{background:#1d9e75;color:#fff}#sbFilters .dcpill.dcall{background:hsla(0,0%,100%,.16);color:#e7def4;font-style:italic}#sbFilters .muted2{color:#b9a8d6}#sbFilters .dclist,#sbFilters .dclist .dci,.dclist,.dclist .dci{color:#2c3e50}.demo-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(255,251,235,.92);border-top:1px solid #f1e3b8;color:#b7791f;text-align:center;font-size:10px;font-weight:500;padding:3px 14px;z-index:2000;letter-spacing:.3px}.demo-bar a{color:#b7791f;text-decoration:underline;pointer-events:auto}body{padding-top:0;padding-bottom:22px}.login-bg{top:30px}:root{--brand:#6c21aa;--brand-2:#8427e2;--brand-dark:#511980;--blue:#6c21aa;--blue-2:#8427e2;--blue-3:#f0e6fa;--bg:#f4f5f8;--card:#fff;--line:#ececec;--soft:#f7f6f4;--text:#2b2b2b;--muted:#6b7280;--ok:#10b981;--warn:#f59e0b;--err:#ef4444;--nav-active:#eaf3fc;--nav-active-bar:#2e6ca8;--nav-active-tx:#1f5c99;--req:#f3f6f1;--req-bd:#dfe9da;--r:9px;--r-lg:13px;--shadow:0 1px 2px rgba(20,16,40,.05),0 4px 16px rgba(20,16,40,.045)}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;background:var(--bg)}.sb{background:#fff!important;color:var(--text)!important;border-right:1px solid var(--line)}.sb .logo{border-bottom:1px solid var(--line)}.sb nav button{color:var(--muted)!important;opacity:1!important;border-left:3px solid transparent;font-weight:500;border-radius:0;margin:1px 8px;padding:10px 16px;border-radius:9px}.sb nav button:hover{background:var(--soft)!important;color:var(--text)!important}.sb nav button.active{background:var(--nav-active)!important;color:var(--nav-active-tx)!important;border-left-color:var(--nav-active-bar)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--nav-active-bar)}.sb .foot{border-top:1px solid var(--line);color:#9ca3af;opacity:1}.top{border-bottom:1px solid var(--line)}.btn,.top h2{font-weight:600}.btn{border-radius:var(--r)}.btn.primary{background:var(--brand)}.btn.primary:hover{background:var(--brand-dark)}.btn.ghost{background:#fff;color:var(--text);border:1px solid var(--line)}.btn.ghost:hover{background:var(--soft)}.btn.danger{background:#fdecec;color:var(--err);border:1px solid #f6cfcf}.btn.danger:hover{background:#fbdcdc}.card{border-radius:var(--r-lg);box-shadow:var(--shadow);border:1px solid var(--line)}.kpi .num,.kpi .val{letter-spacing:-.5px}.form-grid label input,.form-grid label select,.form-grid label textarea{border-radius:var(--r);border:1px solid var(--line)}.form-grid label input:focus,.form-grid label select:focus,.form-grid label textarea:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(132,39,226,.14)}input:focus,select:focus,textarea:focus{outline:none}input[data-req]:-moz-placeholder-shown:not(:focus),textarea[data-req]:-moz-placeholder-shown:not(:focus){background:var(--req)!important;border-color:var(--req-bd)!important}input[data-req]:placeholder-shown:not(:focus),textarea[data-req]:placeholder-shown:not(:focus){background:var(--req)!important;border-color:var(--req-bd)!important}input[data-req].reqx,select[data-req].reqx,textarea[data-req].reqx{background:var(--req)!important;border-color:var(--req-bd)!important}.tbl th{background:var(--soft)}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl tr:nth-child(2n) td{background:#fff}.tbl tr:hover td{background:#fbfafd}.tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.tabs button:hover{color:var(--brand)}.modal{border-radius:var(--r-lg);box-shadow:0 18px 50px rgba(20,16,40,.28)}.modal h3{color:var(--brand)}.badge{text-transform:none;letter-spacing:.2px}html .body[data-vista=proyectos] .badge{font-size:11px!important}.badge.ok{background:#e6f7f0;color:#0b7a53}.badge.warn{background:#fef3e2;color:#9a6400}.badge.err{background:#fdecec;color:#b42318}.badge.gray{background:#efeff3;color:#5b5b66}.login-card h1{color:var(--brand)}.sb .logo span{color:var(--brand-dark)}.sb nav .ico{opacity:.9}.user-chip{border:1px solid var(--line);border-radius:99px}.user-chip button.logout{background:var(--soft)}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.kpi .lbl{color:var(--muted)}.kpi .num,.kpi .val,.kpi b{letter-spacing:-.4px}.card h3{color:var(--muted)}.notice{border-radius:var(--r-lg)}.notice.ok{background:#e6f7f0;border:1px solid #bfe8d6;color:#0b7a53}.login-card{border-radius:16px;box-shadow:0 18px 50px rgba(20,16,40,.12)}.login-card .tag-portal{background:var(--blue-3);color:var(--brand)}input[type=date],input[type=email],input[type=number],input[type=text],input[type=time],select,textarea{border-radius:var(--r)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:11px;padding-right:28px!important}select::-ms-expand{display:none}select:disabled{opacity:.7}.tag{border:1px solid rgba(0,0,0,.05)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9dce3;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c3c7d0}.btn.small{border-radius:7px}#sbFilters{background:#f4f5f8!important;border:1px solid var(--line)}#sbFilters .sbf-title{color:var(--brand-dark)!important}html[data-theme=ifs]{--brand:#17527d;--brand-2:#2680c2;--brand-dark:#0f3f63;--blue:#17527d;--blue-2:#2680c2;--blue-3:#e4eef7;--bg:#eef2f7;--card:#fff;--line:#dce4ee;--soft:#f1f5fa;--text:#1e2a38;--muted:#5a6b7e;--nav-active:#e4eef7;--nav-active-bar:#2680c2;--nav-active-tx:#0f3f63;--req:#eaf3ea;--req-bd:#cfe3cf}html[data-theme=ifs] .tbl tr:hover td{background:#f1f6fb}html[data-theme=geist]{--brand:#171717;--brand-2:#0070f3;--brand-dark:#000;--blue:#171717;--blue-2:#0070f3;--blue-3:#f4f4f4;--bg:#fff;--card:#fff;--line:#ebebeb;--soft:#fafafa;--text:#171717;--muted:#666;--nav-active:#f4f4f4;--nav-active-bar:#171717;--nav-active-tx:#171717;--req:#f4f4f4;--req-bd:#e5e5e5;--shadow:0 1px 2px rgba(0,0,0,.06)}html[data-theme=geist] .tbl tr:hover td{background:#fafafa}html[data-theme=oscuro]{--brand:#9a4de8;--brand-2:#b072f0;--brand-dark:#7b3fa0;--blue:#9a4de8;--blue-2:#b072f0;--blue-3:#241a33;--bg:#0f1115;--card:#181b21;--line:#2a2f3a;--soft:#1e222b;--text:#e6e8ee;--muted:#9aa3b2;--nav-active:#241a33;--nav-active-bar:#b072f0;--nav-active-tx:#d9c4f5;--req:#16241a;--req-bd:#2c4a34;--shadow:0 1px 2px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.4)}html[data-theme=oscuro] body{background:var(--bg);color:var(--text)}html[data-theme=oscuro] .sb{background:#14171d!important}html[data-theme=oscuro] .top{background:var(--card)!important}html[data-theme=oscuro] .sb .logo{background:#14171d!important;border-bottom-color:var(--line)!important}html[data-theme=oscuro] .sb .logo img{filter:brightness(0) invert(1)}html[data-theme=oscuro] .sb .logo span{color:#c9b6e8!important}html[data-theme=oscuro] .user-chip{background:#20242d!important;border-color:var(--line)!important}html[data-theme=oscuro] .user-chip .name,html[data-theme=oscuro] .user-chip .role{color:var(--text)}html[data-theme=oscuro] .sb .foot{color:#8a93a3}html[data-theme=oscuro] .btn.ghost{background:#20242d;color:var(--text);border-color:var(--line)}html[data-theme=oscuro] .btn.ghost:hover{background:#262b35}html[data-theme=oscuro] .btn.danger{background:#3a1e1e;color:#f8a8a8;border-color:#5a2a2a}html[data-theme=oscuro] .tbl tr:nth-child(2n) td{background:#181b21}html[data-theme=oscuro] .tbl tr:hover td{background:#20242d}html[data-theme=oscuro] .user-chip button.logout{background:#20242d;color:var(--muted)}html[data-theme=oscuro] #sbFilters{background:#14171d!important}html[data-theme=oscuro] .card,html[data-theme=oscuro] .modal,html[data-theme=oscuro] .pm-card,html[data-theme=oscuro] .pm-kpi,html[data-theme=oscuro] .pm-modal,html[data-theme=oscuro] .vui-modal{background:var(--card)!important;color:var(--text)}html[data-theme=oscuro] input,html[data-theme=oscuro] select,html[data-theme=oscuro] textarea{background:#14171d!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=oscuro] input::-moz-placeholder,html[data-theme=oscuro] textarea::-moz-placeholder{color:#6b7280}html[data-theme=oscuro] input::placeholder,html[data-theme=oscuro] textarea::placeholder{color:#6b7280}html[data-theme=oscuro] [style*="background-color:#fff" i],html[data-theme=oscuro] [style*="background: #fff" i],html[data-theme=oscuro] [style*="background:#FFF" i],html[data-theme=oscuro] [style*="background:#FFFFFF" i],html[data-theme=oscuro] [style*="background:#fff" i],html[data-theme=oscuro] [style*="background:#ffffff" i],html[data-theme=oscuro] [style*="background:white" i]{background-color:var(--card)!important}html[data-theme=oscuro] [style*="color:#000" i],html[data-theme=oscuro] [style*="color:#111" i],html[data-theme=oscuro] [style*="color:#1E3A8A" i],html[data-theme=oscuro] [style*="color:#1F" i],html[data-theme=oscuro] [style*="color:#222" i],html[data-theme=oscuro] [style*="color:#2B2B2B" i],html[data-theme=oscuro] [style*="color:#2b2b2b" i],html[data-theme=oscuro] [style*="color:#333" i]{color:var(--text)!important}html[data-theme=oscuro] [style*="background:#F4F5F8" i],html[data-theme=oscuro] [style*="background:#F7" i],html[data-theme=oscuro] [style*="background:#f7" i],html[data-theme=oscuro] [style*="background:#fa" i]{background-color:#1e222b!important}html[data-theme=oscuro] [style*="background:#d1fae5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#d1fae5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #d1fae5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #d1fae5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#d4edda" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#d4edda" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #d4edda" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #d4edda" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#d6efd8" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#d6efd8" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #d6efd8" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #d6efd8" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#dbeafe" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#dbeafe" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #dbeafe" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #dbeafe" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#e0d7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#e0d7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #e0d7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #e0d7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#e0eaf8" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#e0eaf8" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #e0eaf8" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #e0eaf8" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#e0f0e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#e0f0e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #e0f0e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #e0f0e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#e0f0ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#e0f0ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #e0f0ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #e0f0ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#e0f2e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#e0f2e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #e0f2e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #e0f2e2" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#e0f2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#e0f2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #e0f2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #e0f2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#e1f5ee" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#e1f5ee" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #e1f5ee" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #e1f5ee" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#e2e8f0" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#e2e8f0" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #e2e8f0" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #e2e8f0" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#e3f3e7" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#e3f3e7" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #e3f3e7" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #e3f3e7" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#e5e7eb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#e5e7eb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #e5e7eb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #e5e7eb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#e5e9f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#e5e9f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #e5e9f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #e5e9f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#e8dff5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#e8dff5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #e8dff5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #e8dff5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#e8e6f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#e8e6f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #e8e6f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #e8e6f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#e8f5ee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#e8f5ee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #e8f5ee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #e8f5ee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#eaf4ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#eaf4ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #eaf4ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #eaf4ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#ebddf5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#ebddf5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #ebddf5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #ebddf5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#ecfdf3" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#ecfdf3" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #ecfdf3" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #ecfdf3" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#ecfdf5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#ecfdf5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #ecfdf5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #ecfdf5" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#ede7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#ede7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #ede7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #ede7f5" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#ede9fe" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#ede9fe" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #ede9fe" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #ede9fe" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#eee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#eee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #eee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #eee" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#eee3f7" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#eee3f7" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #eee3f7" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #eee3f7" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#eef1f5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#eef1f5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #eef1f5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #eef1f5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#eef2f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#eef2f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #eef2f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #eef2f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#eef2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#eef2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #eef2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #eef2ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#efeaff" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#efeaff" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #efeaff" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #efeaff" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#efefef" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#efefef" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #efefef" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #efefef" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#efeff3" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#efeff3" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #efeff3" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #efeff3" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#eff6ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#eff6ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #eff6ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #eff6ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#f0e6fa" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#f0e6fa" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #f0e6fa" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #f0e6fa" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#f0f3f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f0f3f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f0f3f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f0f3f7" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f0f4fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f0f4fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f0f4fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f0f4fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f0f7ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color:#f0f7ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background: #f0f7ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background-color: #f0f7ff" i]{background-color:#152232!important}html[data-theme=oscuro] [style*="background:#f0fbf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f0fbf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f0fbf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f0fbf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f0fdf4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f0fdf4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f0fdf4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f0fdf4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f1f5f9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f1f5f9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f1f5f9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f1f5f9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f3eafb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#f3eafb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #f3eafb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #f3eafb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#f3eefa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f3eefa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f3eefa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f3eefa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f3f0fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f3f0fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f3f0fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f3f0fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f3f4f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f3f4f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f3f4f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f3f4f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f3f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f3f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f3f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f3f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f4f1fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f4f1fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f4f1fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f4f1fa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f4f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f4f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f4f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f4f4f8" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f4f7fc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f4f7fc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f4f7fc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f4f7fc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f5f2fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f5f2fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f5f2fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f5f2fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f6effd" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#f6effd" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #f6effd" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #f6effd" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#f6f7fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f6f7fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f6f7fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f6f7fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f6f8fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f6f8fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f6f8fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f6f8fb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f7c9c9" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#f7c9c9" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #f7c9c9" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #f7c9c9" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#f7f6f4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f7f6f4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f7f6f4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f7f6f4" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f8fafc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f8fafc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f8fafc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f8fafc" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f8fcf9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f8fcf9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f8fcf9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f8fcf9" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#f9fafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#f9fafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #f9fafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #f9fafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#faeeda" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#faeeda" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #faeeda" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #faeeda" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fafafa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fafafa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fafafa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fafafa" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fafafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fafafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fafafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fafafb" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fafbfd" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fafbfd" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fafbfd" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fafbfd" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fbe3b0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fbe3b0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fbe3b0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fbe3b0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fbe3e3" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fbe3e3" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fbe3e3" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fbe3e3" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fbefd9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fbefd9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fbefd9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fbefd9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fce4e4" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fce4e4" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fce4e4" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fce4e4" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fcebeb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fcebeb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fcebeb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fcebeb" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fcfbfe" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fcfbfe" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fcfbfe" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fcfbfe" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fde0e0" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fde0e0" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fde0e0" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fde0e0" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fdecc4" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fdecc4" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fdecc4" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fdecc4" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fdecec" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fdecec" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fdecec" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fdecec" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fee2e2" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color:#fee2e2" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background: #fee2e2" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background-color: #fee2e2" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#fee89e" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fee89e" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fee89e" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fee89e" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fef2f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fef2f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fef2f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fef2f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fef3c7" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fef3c7" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fef3c7" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fef3c7" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fef6f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fef6f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fef6f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fef6f6" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#ffe9d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#ffe9d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #ffe9d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #ffe9d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fff" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fff" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fff" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fff1d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fff1d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fff1d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fff1d6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff1d9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fff1d9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fff1d9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fff1d9" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff3cd" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fff3cd" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fff3cd" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fff3cd" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff7e6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fff7e6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fff7e6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fff7e6" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff8e0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color:#fff8e0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background: #fff8e0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background-color: #fff8e0" i]{background-color:#33290f!important}html[data-theme=oscuro] [style*="background:#fff8f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fff8f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fff8f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fff8f2" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background:#fffcf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color:#fffcf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background: #fffcf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="background-color: #fffcf5" i]{background-color:#181b21!important}html[data-theme=oscuro] [style*="color:#000" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #000" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#0064b0" i]{color:#a1d2f7!important}html[data-theme=oscuro] [style*="color: #0064b0" i]{color:#a1d2f7!important}html[data-theme=oscuro] [style*="color:#059669" i]{color:#a1f7dc!important}html[data-theme=oscuro] [style*="color: #059669" i]{color:#a1f7dc!important}html[data-theme=oscuro] [style*="color:#065f46" i]{color:#a1f7df!important}html[data-theme=oscuro] [style*="color: #065f46" i]{color:#a1f7df!important}html[data-theme=oscuro] [style*="color:#067647" i]{color:#a1f7d3!important}html[data-theme=oscuro] [style*="color: #067647" i]{color:#a1f7d3!important}html[data-theme=oscuro] [style*="color:#0d3370" i]{color:#a4c3f4!important}html[data-theme=oscuro] [style*="color: #0d3370" i]{color:#a4c3f4!important}html[data-theme=oscuro] [style*="color:#0f172a" i]{color:#b0c1e8!important}html[data-theme=oscuro] [style*="color: #0f172a" i]{color:#b0c1e8!important}html[data-theme=oscuro] [style*="color:#0f6e56" i]{color:#a5f3df!important}html[data-theme=oscuro] [style*="color: #0f6e56" i]{color:#a5f3df!important}html[data-theme=oscuro] [style*="color:#111" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #111" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#127a3e" i]{color:#a6f2c6!important}html[data-theme=oscuro] [style*="color: #127a3e" i]{color:#a6f2c6!important}html[data-theme=oscuro] [style*="color:#155724" i]{color:#adebbb!important}html[data-theme=oscuro] [style*="color: #155724" i]{color:#adebbb!important}html[data-theme=oscuro] [style*="color:#16a34a" i]{color:#a5f3c2!important}html[data-theme=oscuro] [style*="color: #16a34a" i]{color:#a5f3c2!important}html[data-theme=oscuro] [style*="color:#1a2233" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color: #1a2233" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color:#1c5024" i]{color:#b0e8b9!important}html[data-theme=oscuro] [style*="color: #1c5024" i]{color:#b0e8b9!important}html[data-theme=oscuro] [style*="color:#1d2330" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color: #1d2330" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color:#1d4ed8" i]{color:#a5b9f3!important}html[data-theme=oscuro] [style*="color: #1d4ed8" i]{color:#a5b9f3!important}html[data-theme=oscuro] [style*="color:#1d9e75" i]{color:#a9efd9!important}html[data-theme=oscuro] [style*="color: #1d9e75" i]{color:#a9efd9!important}html[data-theme=oscuro] [style*="color:#1e3a8a" i]{color:#abbced!important}html[data-theme=oscuro] [style*="color: #1e3a8a" i]{color:#abbced!important}html[data-theme=oscuro] [style*="color:#1e40af" i]{color:#a8b9f0!important}html[data-theme=oscuro] [style*="color: #1e40af" i]{color:#a8b9f0!important}html[data-theme=oscuro] [style*="color:#1e6b2a" i]{color:#afe9b8!important}html[data-theme=oscuro] [style*="color: #1e6b2a" i]{color:#afe9b8!important}html[data-theme=oscuro] [style*="color:#1f2937" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color: #1f2937" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color:#1f3f73" i]{color:#afc5e9!important}html[data-theme=oscuro] [style*="color: #1f3f73" i]{color:#afc5e9!important}html[data-theme=oscuro] [style*="color:#1f6022" i]{color:#b0e8b3!important}html[data-theme=oscuro] [style*="color: #1f6022" i]{color:#b0e8b3!important}html[data-theme=oscuro] [style*="color:#2563eb" i]{color:#a2bcf6!important}html[data-theme=oscuro] [style*="color: #2563eb" i]{color:#a2bcf6!important}html[data-theme=oscuro] [style*="color:#2b2b2b" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #2b2b2b" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#2c3e50" i]{color:#b0cce8!important}html[data-theme=oscuro] [style*="color: #2c3e50" i]{color:#b0cce8!important}html[data-theme=oscuro] [style*="color:#2e75b6" i]{color:#aecdea!important}html[data-theme=oscuro] [style*="color: #2e75b6" i]{color:#aecdea!important}html[data-theme=oscuro] [style*="color:#2e7d32" i]{color:#b0e8b3!important}html[data-theme=oscuro] [style*="color: #2e7d32" i]{color:#b0e8b3!important}html[data-theme=oscuro] [style*="color:#333" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #333" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#3538cd" i]{color:#adaeeb!important}html[data-theme=oscuro] [style*="color: #3538cd" i]{color:#adaeeb!important}html[data-theme=oscuro] [style*="color:#374151" i]{color:#b0c6e8!important}html[data-theme=oscuro] [style*="color: #374151" i]{color:#b0c6e8!important}html[data-theme=oscuro] [style*="color:#3b82f6" i]{color:#a1c2f7!important}html[data-theme=oscuro] [style*="color: #3b82f6" i]{color:#a1c2f7!important}html[data-theme=oscuro] [style*="color:#3f2b96" i]{color:#bab0e8!important}html[data-theme=oscuro] [style*="color: #3f2b96" i]{color:#bab0e8!important}html[data-theme=oscuro] [style*="color:#3fa75a" i]{color:#b0e8bf!important}html[data-theme=oscuro] [style*="color: #3fa75a" i]{color:#b0e8bf!important}html[data-theme=oscuro] [style*="color:#475467" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color: #475467" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color:#4b5563" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color: #4b5563" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color:#511980" i]{color:#cfaaee!important}html[data-theme=oscuro] [style*="color: #511980" i]{color:#cfaaee!important}html[data-theme=oscuro] [style*="color:#555" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #555" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#5b2f9e" i]{color:#c6b0e8!important}html[data-theme=oscuro] [style*="color: #5b2f9e" i]{color:#c6b0e8!important}html[data-theme=oscuro] [style*="color:#5b34d6" i]{color:#baaaee!important}html[data-theme=oscuro] [style*="color: #5b34d6" i]{color:#baaaee!important}html[data-theme=oscuro] [style*="color:#5b6473" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #5b6473" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#64748b" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color: #64748b" i]{color:#b0c7e8!important}html[data-theme=oscuro] [style*="color:#664d03" i]{color:#f7e1a1!important}html[data-theme=oscuro] [style*="color: #664d03" i]{color:#f7e1a1!important}html[data-theme=oscuro] [style*="color:#666" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #666" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#667085" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color: #667085" i]{color:#b0c2e8!important}html[data-theme=oscuro] [style*="color:#6b22a4" i]{color:#d0abed!important}html[data-theme=oscuro] [style*="color: #6b22a4" i]{color:#d0abed!important}html[data-theme=oscuro] [style*="color:#6b3030" i]{color:#e8b0b0!important}html[data-theme=oscuro] [style*="color: #6b3030" i]{color:#e8b0b0!important}html[data-theme=oscuro] [style*="color:#6b4406" i]{color:#f7d6a1!important}html[data-theme=oscuro] [style*="color: #6b4406" i]{color:#f7d6a1!important}html[data-theme=oscuro] [style*="color:#6b7280" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #6b7280" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#6c21aa" i]{color:#cfaaee!important}html[data-theme=oscuro] [style*="color: #6c21aa" i]{color:#cfaaee!important}html[data-theme=oscuro] [style*="color:#78350f" i]{color:#f4c1a4!important}html[data-theme=oscuro] [style*="color: #78350f" i]{color:#f4c1a4!important}html[data-theme=oscuro] [style*="color:#7a3030" i]{color:#e8b0b0!important}html[data-theme=oscuro] [style*="color: #7a3030" i]{color:#e8b0b0!important}html[data-theme=oscuro] [style*="color:#7a5e00" i]{color:#f7e3a1!important}html[data-theme=oscuro] [style*="color: #7a5e00" i]{color:#f7e3a1!important}html[data-theme=oscuro] [style*="color:#7b2cbf" i]{color:#ceacec!important}html[data-theme=oscuro] [style*="color: #7b2cbf" i]{color:#ceacec!important}html[data-theme=oscuro] [style*="color:#7f1d1d" i]{color:#ecacac!important}html[data-theme=oscuro] [style*="color: #7f1d1d" i]{color:#ecacac!important}html[data-theme=oscuro] [style*="color:#8427e2" i]{color:#cca5f3!important}html[data-theme=oscuro] [style*="color: #8427e2" i]{color:#cca5f3!important}html[data-theme=oscuro] [style*="color:#854f0b" i]{color:#f7d1a1!important}html[data-theme=oscuro] [style*="color: #854f0b" i]{color:#f7d1a1!important}html[data-theme=oscuro] [style*="color:#888" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color: #888" i]{color:#d8dce4!important}html[data-theme=oscuro] [style*="color:#8a6d00" i]{color:#f7e5a1!important}html[data-theme=oscuro] [style*="color: #8a6d00" i]{color:#f7e5a1!important}html[data-theme=oscuro] [style*="color:#8a6d1a" i]{color:#efdda9!important}html[data-theme=oscuro] [style*="color: #8a6d1a" i]{color:#efdda9!important}html[data-theme=oscuro] [style*="color:#8b2020" i]{color:#ecacac!important}html[data-theme=oscuro] [style*="color: #8b2020" i]{color:#ecacac!important}html[data-theme=oscuro] [style*="color:#92400e" i]{color:#f6c2a2!important}html[data-theme=oscuro] [style*="color: #92400e" i]{color:#f6c2a2!important}html[data-theme=oscuro] [style*="color:#991b1b" i]{color:#f0a8a8!important}html[data-theme=oscuro] [style*="color: #991b1b" i]{color:#f0a8a8!important}html[data-theme=oscuro] [style*="color:#9a1f1f" i]{color:#eaa!important}html[data-theme=oscuro] [style*="color: #9a1f1f" i]{color:#eaa!important}html[data-theme=oscuro] [style*="color:#9a5b00" i]{color:#f7d4a1!important}html[data-theme=oscuro] [style*="color: #9a5b00" i]{color:#f7d4a1!important}html[data-theme=oscuro] [style*="color:#9b1c1c" i]{color:#efa9a9!important}html[data-theme=oscuro] [style*="color: #9b1c1c" i]{color:#efa9a9!important}html[data-theme=oscuro] [style*="color:#a32d2d" i]{color:#e9afaf!important}html[data-theme=oscuro] [style*="color: #a32d2d" i]{color:#e9afaf!important}html[data-theme=oscuro] [style*="color:#a35200" i]{color:#f7cca1!important}html[data-theme=oscuro] [style*="color: #a35200" i]{color:#f7cca1!important}html[data-theme=oscuro] [style*="color:#b23" i]{color:#efa9b1!important}html[data-theme=oscuro] [style*="color: #b23" i]{color:#efa9b1!important}html[data-theme=oscuro] [style*="color:#b42318" i]{color:#f3aaa5!important}html[data-theme=oscuro] [style*="color: #b42318" i]{color:#f3aaa5!important}html[data-theme=oscuro] [style*="color:#b7791f" i]{color:#f0d3a8!important}html[data-theme=oscuro] [style*="color: #b7791f" i]{color:#f0d3a8!important}html[data-theme=oscuro] [style*="color:#c2700a" i]{color:#f7d1a1!important}html[data-theme=oscuro] [style*="color: #c2700a" i]{color:#f7d1a1!important}html[data-theme=oscuro] [style*="color:#c62828" i]{color:#eaa!important}html[data-theme=oscuro] [style*="color: #c62828" i]{color:#eaa!important}html[data-theme=oscuro] [style*="color:#c77700" i]{color:#f7d4a1!important}html[data-theme=oscuro] [style*="color: #c77700" i]{color:#f7d4a1!important}html[data-theme=oscuro] [style*="color:#dc2626" i]{color:#f1a7a7!important}html[data-theme=oscuro] [style*="color: #dc2626" i]{color:#f1a7a7!important}html[data-theme=oscuro] [style*="color:#ed7d31" i]{color:#f7c4a1!important}html[data-theme=oscuro] [style*="color: #ed7d31" i]{color:#f7c4a1!important}html[data-theme=oscuro] .md-hfout input.md-hf{background:#14261b!important;color:#9fe3b0!important}html[data-theme=oscuro] .md-hfout input.md-hnf{background:#33290f!important;color:#f2d08a!important}html[data-theme=oscuro] .md-readonly{background:#181b21!important;color:var(--text)!important}html[data-theme=oscuro] .pm-col,html[data-theme=oscuro] .pm-detail,html[data-theme=oscuro] .pm-tree,html[data-theme=oscuro] .rl-name{background:#181b21!important}#vy-theme-wrap{margin-left:auto}#vy-theme-btn{width:auto;height:auto;cursor:pointer;flex:0 0 auto}#vy-theme-btn:hover{border-color:var(--brand-2)}#vy-theme-menu{top:40px;min-width:170px;z-index:100001}#vy-theme-menu button{border:none;background:transparent;padding:8px 10px;cursor:pointer;font-family:inherit}#vy-theme-menu button.on{background:var(--nav-active);color:var(--nav-active-tx)}#vy-theme-menu .sw{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}html[data-theme=oscuro] .gantt_container,html[data-theme=oscuro] .gantt_data_area,html[data-theme=oscuro] .gantt_grid,html[data-theme=oscuro] .gantt_grid_data,html[data-theme=oscuro] .gantt_grid_scale,html[data-theme=oscuro] .gantt_layout_content,html[data-theme=oscuro] .gantt_task,html[data-theme=oscuro] .gantt_task_bg,html[data-theme=oscuro] .gantt_task_scale{background:#181b21!important;color:#e6e8ee!important}html[data-theme=oscuro] .gantt_grid_head_cell,html[data-theme=oscuro] .gantt_grid_scale,html[data-theme=oscuro] .gantt_scale_cell,html[data-theme=oscuro] .gantt_task_scale{color:#9aa3b2!important;border-color:#2a2f3a!important;background:#14171d!important}html[data-theme=oscuro] .gantt_cell,html[data-theme=oscuro] .gantt_row,html[data-theme=oscuro] .gantt_scale_line,html[data-theme=oscuro] .gantt_task_cell,html[data-theme=oscuro] .gantt_task_row,html[data-theme=oscuro] .gantt_task_scale .gantt_scale_cell{border-color:#2a2f3a!important;color:#e6e8ee!important}html[data-theme=oscuro] .gantt_grid_data .gantt_row.odd,html[data-theme=oscuro] .gantt_task_row.odd{background:#1e222b!important}html[data-theme=oscuro] .gantt_cell,html[data-theme=oscuro] .gantt_tree_content,html[data-theme=oscuro] .gantt_tree_icon{color:#e6e8ee!important}html[data-theme=oscuro] .gantt_task_line{border-color:transparent}html[data-theme=oscuro] .gantt_task_cell.week_end{background:#1a1d24!important}html[data-theme=oscuro] .gantt_material_weekend,html[data-theme=oscuro] .weekend{background:#15181e!important}html[data-theme=oscuro] .gantt_data_area .gantt_task_row,html[data-theme=oscuro] .gantt_grid_data .gantt_row,html[data-theme=oscuro] .gantt_grid_data .gantt_row.gantt_selected,html[data-theme=oscuro] .gantt_task_bg .gantt_task_row{background:#181b21!important}html[data-theme=oscuro] .gantt_grid_data .gantt_row.odd,html[data-theme=oscuro] .gantt_task_bg .gantt_task_row.odd{background:#1e222b!important}html[data-theme=oscuro] .gantt_grid_data .gantt_row:hover,html[data-theme=oscuro] .gantt_task_row:hover{background:#20242d!important}html[data-theme=oscuro] .gantt_cell,html[data-theme=oscuro] .gantt_grid_data .gantt_cell{background:transparent!important}html[data-theme=oscuro] .rl-head,html[data-theme=oscuro] .rl-name,html[data-theme=oscuro] .rl-scroll,html[data-theme=oscuro] .rl-tbl,html[data-theme=oscuro] .rl-tbl td,html[data-theme=oscuro] .rl-tbl th,html[data-theme=oscuro] .rl-wk{background:#181b21!important;color:#e6e8ee!important;border-color:#2a2f3a!important}html[data-theme=oscuro] .rl-tbl td,html[data-theme=oscuro] .rl-tbl th{border-color:#2a2f3a!important}html[data-theme=oscuro] .rl-name{background:#14171d!important}html[data-theme=oscuro] .bar{background-color:#152232!important}html[data-theme=oscuro] .btn-del,html[data-theme=oscuro] .cat-block,html[data-theme=oscuro] .cat-children,html[data-theme=oscuro] .cat-count{background-color:#181b21!important}html[data-theme=oscuro] .danger{background-color:#241a33!important}html[data-theme=oscuro] .dcard,html[data-theme=oscuro] .dchip,html[data-theme=oscuro] .dclist,html[data-theme=oscuro] .eq-block,html[data-theme=oscuro] .eq-children,html[data-theme=oscuro] .eq-count{background-color:#181b21!important}html[data-theme=oscuro] .eq-flag-aprueba{background-color:#241a33!important}html[data-theme=oscuro] .eq-flag-captura{background-color:#14261b!important}html[data-theme=oscuro] .eq-flag-supervisa,html[data-theme=oscuro] .eq-persona{background-color:#152232!important}html[data-theme=oscuro] .eq-rolblock,html[data-theme=oscuro] .eq-rolcount{background-color:#181b21!important}html[data-theme=oscuro] .eq-unico,html[data-theme=oscuro] .eq-warn{background-color:#33290f!important}html[data-theme=oscuro] .eq-x,html[data-theme=oscuro] .ga-cancel,html[data-theme=oscuro] .ghost{background-color:#181b21!important}html[data-theme=oscuro] .hf{background-color:#14261b!important}html[data-theme=oscuro] .hnf{background-color:#33290f!important}html[data-theme=oscuro] .info{background-color:#241a33!important}html[data-theme=oscuro] .ini-tile{background-color:#181b21!important}html[data-theme=oscuro] .is-marked{background-color:#14261b!important}html[data-theme=oscuro] .kpi2{background-color:#181b21!important}html[data-theme=oscuro] .md-acta,html[data-theme=oscuro] .md-acta-card{background-color:#33290f!important}html[data-theme=oscuro] .md-acta-mini,html[data-theme=oscuro] .md-btn-add,html[data-theme=oscuro] .md-capturas,html[data-theme=oscuro] .md-card{background-color:#181b21!important}html[data-theme=oscuro] .md-chip{background-color:#241a33!important}html[data-theme=oscuro] .md-combo-list,html[data-theme=oscuro] .md-edit{background-color:#181b21!important}html[data-theme=oscuro] .md-en-acta{background-color:#152232!important}html[data-theme=oscuro] .md-entreg-btn,html[data-theme=oscuro] .md-entreg-panel{background-color:#181b21!important}html[data-theme=oscuro] .md-estado-aprobada{background-color:#14261b!important}html[data-theme=oscuro] .md-estado-borrador{background-color:#181b21!important}html[data-theme=oscuro] .md-estado-pendiente{background-color:#33290f!important}html[data-theme=oscuro] .md-estado-rechazada{background-color:#241a33!important}html[data-theme=oscuro] .md-file-btn,html[data-theme=oscuro] .md-genacta-modal,html[data-theme=oscuro] .md-guardadas,html[data-theme=oscuro] .md-header{background-color:#181b21!important}html[data-theme=oscuro] .md-hf{background-color:#14261b!important}html[data-theme=oscuro] .md-hnf,html[data-theme=oscuro] .md-mandar-acta{background-color:#33290f!important}html[data-theme=oscuro] .md-marcada{background-color:#14261b!important}html[data-theme=oscuro] .md-mini-add-asist,html[data-theme=oscuro] .md-mini-tbl{background-color:#181b21!important}html[data-theme=oscuro] .md-motivo-rechazo{background-color:#241a33!important}html[data-theme=oscuro] .md-nueva-acta-btn{background-color:#33290f!important}html[data-theme=oscuro] .md-quitar-acta,html[data-theme=oscuro] .md-readonly{background-color:#181b21!important}html[data-theme=oscuro] .md-reflink,html[data-theme=oscuro] .md-reflink-big{background-color:#152232!important}html[data-theme=oscuro] .md-reflink-disabled,html[data-theme=oscuro] .md-row-bloqueada{background-color:#181b21!important}html[data-theme=oscuro] .md-tag{background-color:#241a33!important}html[data-theme=oscuro] .ok{background-color:#14261b!important}html[data-theme=oscuro] .pm-card,html[data-theme=oscuro] .pm-col,html[data-theme=oscuro] .pm-detail,html[data-theme=oscuro] .pm-drop,html[data-theme=oscuro] .pm-kpi,html[data-theme=oscuro] .pm-legend{background-color:#181b21!important}html[data-theme=oscuro] .pm-mini{background-color:#241a33!important}html[data-theme=oscuro] .pm-modal,html[data-theme=oscuro] .pm-stepdot,html[data-theme=oscuro] .pm-stepline,html[data-theme=oscuro] .pm-tree{background-color:#181b21!important}html[data-theme=oscuro] .pmbar,html[data-theme=oscuro] .q{background-color:#241a33!important}html[data-theme=oscuro] .rl-name{background-color:#181b21!important}html[data-theme=oscuro] .rl-ok{background-color:#14261b!important}html[data-theme=oscuro] .rl-over{background-color:#241a33!important}html[data-theme=oscuro] .rl-warn{background-color:#33290f!important}html[data-theme=oscuro] .selected{background-color:#241a33!important}html[data-theme=oscuro] .tipo-block,html[data-theme=oscuro] .tipo-children,html[data-theme=oscuro] .tipo-count,html[data-theme=oscuro] .tipo-row{background-color:#181b21!important}html[data-theme=oscuro] .tot{background-color:#152232!important}html[data-theme=oscuro] .warn{background-color:#33290f!important}html[data-theme=oscuro] .login-card,html[data-theme=oscuro] .login-card .pitch{color:#2c3e50!important}html[data-theme=oscuro] .login-card .demo,html[data-theme=oscuro] .login-card .demo .muted,html[data-theme=oscuro] .login-card .sub,html[data-theme=oscuro] .login-card .tag-portal{color:#5a6472!important}html[data-theme=oscuro] .login-card .tag-portal{background:#ebddf5!important}html[data-theme=oscuro] .badge.ok{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .badge.warn{background:#2a2113!important;color:#fbbf24!important}html[data-theme=oscuro] .badge.err{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .badge.gray{background:#242833!important;color:#c3cad6!important}html[data-theme=oscuro] .badge.info{background:#241a33!important;color:#c9b6e8!important}html[data-theme=oscuro] [style*="background: #F4F4F8" i],html[data-theme=oscuro] [style*="background:#F4F4F8" i],html[data-theme=oscuro] [style*="background:#f4f4f8" i]{background-color:var(--soft)!important}html[data-theme=oscuro] [style*="background:#E6F7F0" i],html[data-theme=oscuro] [style*="background:#ECFDF3" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#FAEEDA" i],html[data-theme=oscuro] [style*="background:#FEF3E2" i]{background-color:#2a2113!important}html[data-theme=oscuro] [style*="background:#FCEBEB" i],html[data-theme=oscuro] [style*="background:#FDECEC" i]{background-color:#2a1616!important}html[data-theme=oscuro] [style*="background:#F2F4F7" i]{background-color:var(--soft)!important}html[data-theme=oscuro] [style*="color:#067647" i]{color:#4ade80!important}html[data-theme=oscuro] [style*="color:#B7791F" i]{color:#fbbf24!important}html[data-theme=oscuro] [style*="color:#9A1F1F" i]{color:#f87171!important}html[data-theme=oscuro] [style*="color:#0064B0" i]{color:#7cb9f0!important}html[data-theme=oscuro] .card h3{color:#b8c0cc!important}html[data-theme=oscuro] .tbl th{color:#aeb6c4!important}html[data-theme=oscuro] .adm-tabbar button{background:#241a33;color:#c9b6e8;border-color:#3a2b52}html[data-theme=oscuro] .adm-tabbar button.active{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-theme=oscuro] .adm-grpopts button{background:#20242d;color:var(--text);border-color:var(--line)}html[data-theme=oscuro] .adm-grpopts button:hover{background:#262b35;border-color:#3a2b52}html[data-theme=oscuro] .adm-grpopts button.active{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-theme=oscuro] .adm-gbtn{color:#9aa3b2}html[data-theme=oscuro] .adm-gbtn:hover{color:#c9b6e8}html[data-theme=oscuro] .adm-gbtn.active{color:#c9b6e8;border-bottom-color:#b072f0}html[data-theme=oscuro] .adm-grpsel{border-bottom-color:var(--line)}html[data-theme=oscuro] .dcard,html[data-theme=oscuro] .dclist,html[data-theme=oscuro] .ini-tile,html[data-theme=oscuro] .kpi2,html[data-theme=oscuro] .md-combo-list{background:var(--card)!important;border-color:var(--line)!important;color:var(--text)}html[data-theme=oscuro] .dci:hover,html[data-theme=oscuro] .md-combo-item:hover{background:#20242d!important}html[data-theme=oscuro] .dchip{background:#20242d!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=oscuro] #adminContent ul li:hover{background:#1e222b!important}html[data-theme=oscuro] #nav .nav-grp:hover{color:#c9b6e8!important}html[data-theme=oscuro] #sbToggle{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] #sbToggle:hover{background:#1e222b!important}html[data-theme=oscuro] .adm-gbtn.active,html[data-theme=oscuro] .adm-gbtn:hover{color:#c9b6e8!important}html[data-theme=oscuro] .adm-grpopts button{background:#1e222b!important;color:#c7ceda!important}html[data-theme=oscuro] .adm-grpopts button:hover{background:#1e222b!important}html[data-theme=oscuro] .adm-tabbar button{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .bar{background:#1e222b!important}html[data-theme=oscuro] .btn-add-small{color:#7cb9f0!important}html[data-theme=oscuro] .btn-add-small:hover{background:#152232!important}html[data-theme=oscuro] .btn-del{background:#1e222b!important}html[data-theme=oscuro] .btn-del:hover{background:#1e222b!important;color:#f87171!important}html[data-theme=oscuro] .btn-edit:hover,html[data-theme=oscuro] .cat-block,html[data-theme=oscuro] .cat-children{background:#1e222b!important}html[data-theme=oscuro] .cat-count{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .cat-name,html[data-theme=oscuro] .cat-toggle{color:#7cb9f0!important}html[data-theme=oscuro] .dcard,html[data-theme=oscuro] .dchip,html[data-theme=oscuro] .dci:hover,html[data-theme=oscuro] .dclist{background:#1e222b!important}html[data-theme=oscuro] .dtbl .fact{color:#7cb9f0!important}html[data-theme=oscuro] .dtbl tbody tr:hover td,html[data-theme=oscuro] .dtbl td:first-child,html[data-theme=oscuro] .dtbl tfoot td,html[data-theme=oscuro] .dtbl thead th:first-child{background:#1e222b!important}html[data-theme=oscuro] .ent-name,html[data-theme=oscuro] .eq-add{color:#7cb9f0!important}html[data-theme=oscuro] .eq-add:hover{background:#152232!important}html[data-theme=oscuro] .eq-block,html[data-theme=oscuro] .eq-children{background:#1e222b!important}html[data-theme=oscuro] .eq-cli{color:#7cb9f0!important}html[data-theme=oscuro] .eq-count{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .eq-flag-aprueba{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .eq-flag-captura{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .eq-flag-supervisa{background:#152232!important;color:#7cb9f0!important}html[data-theme=oscuro] .eq-name{color:#7cb9f0!important}html[data-theme=oscuro] .eq-persona{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .eq-pm{color:#7cb9f0!important}html[data-theme=oscuro] .eq-rolblock,html[data-theme=oscuro] .eq-rolcount{background:#1e222b!important}html[data-theme=oscuro] .eq-rolname,html[data-theme=oscuro] .eq-toggle{color:#7cb9f0!important}html[data-theme=oscuro] .eq-unico,html[data-theme=oscuro] .eq-warn{background:#2a2113!important;color:#f87171!important}html[data-theme=oscuro] .eq-x{background:#1e222b!important;color:#f87171!important}html[data-theme=oscuro] .gantt_scale_cell.pm-today-col{color:#f87171!important}html[data-theme=oscuro] .ini-tile,html[data-theme=oscuro] .kpi2{background:#1e222b!important}html[data-theme=oscuro] .kpi2 .v{color:#7cb9f0!important}html[data-theme=oscuro] .md-acta,html[data-theme=oscuro] .md-acta-card{background:#2a2113!important;color:#fbbf24!important}html[data-theme=oscuro] .md-acta-card:hover{background:#2a2113!important}html[data-theme=oscuro] .md-acta-mini{background:#1e222b!important}html[data-theme=oscuro] .md-acta:hover{background:#2a2113!important}html[data-theme=oscuro] .md-btn-add{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .md-btn-add:hover{background:#1e222b!important}html[data-theme=oscuro] .md-btn-save:disabled{background:#152232!important}html[data-theme=oscuro] .btn.primary:disabled{background:#152232!important;color:#5b6b85!important}html[data-theme=oscuro] .md-capturas{background:#1e222b!important}html[data-theme=oscuro] .md-capturas h3{color:#c9b6e8!important}html[data-theme=oscuro] .md-card{background:#1e222b!important}html[data-theme=oscuro] .md-card-footer .md-acta-card:hover{background:#2a2113!important}html[data-theme=oscuro] .md-card-footer .md-del{color:#f87171!important}html[data-theme=oscuro] .md-card-footer .md-del:hover{background:#2a1616!important}html[data-theme=oscuro] .md-card-footer .md-mandar-acta{background:#2a2113!important;color:#fbbf24!important}html[data-theme=oscuro] .md-card-footer .md-mandar-acta.is-marked{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .md-cerrar-info{color:#7cb9f0!important}html[data-theme=oscuro] .md-chip{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .md-chip .md-x:hover{color:#f87171!important}html[data-theme=oscuro] .md-combo-item:hover,html[data-theme=oscuro] .md-combo-list{background:#1e222b!important}html[data-theme=oscuro] .md-del,html[data-theme=oscuro] .md-del-row{color:#f87171!important}html[data-theme=oscuro] .md-del:hover{background:#2a1616!important}html[data-theme=oscuro] .md-edit{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .md-edit:hover{background:#152232!important}html[data-theme=oscuro] .md-editing{color:#f87171!important}html[data-theme=oscuro] .md-en-acta{background:#152232!important;color:#7cb9f0!important}html[data-theme=oscuro] .md-entreg-btn,html[data-theme=oscuro] .md-entreg-btn:hover,html[data-theme=oscuro] .md-entreg-panel{background:#1e222b!important}html[data-theme=oscuro] .md-estado-aprobada{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .md-estado-borrador{background:#1e222b!important}html[data-theme=oscuro] .md-estado-pendiente{background:#2a2113!important;color:#f87171!important}html[data-theme=oscuro] .md-estado-rechazada{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .md-fecha-box label{color:#7cb9f0!important}html[data-theme=oscuro] .md-field select:disabled,html[data-theme=oscuro] .md-field textarea,html[data-theme=oscuro] .md-field.md-catf input{background:#1e222b!important}html[data-theme=oscuro] .md-field.md-hfout input.md-hf{background:#1e222b!important;color:#4ade80!important}html[data-theme=oscuro] .md-field.md-hfout input.md-hnf{background:#2a2113!important;color:#f87171!important}html[data-theme=oscuro] .md-file-btn,html[data-theme=oscuro] .md-file-btn:hover{background:#1e222b!important}html[data-theme=oscuro] .md-genacta-actions .ga-cancel{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .md-genacta-actions .ga-ok:disabled{background:#152232!important}html[data-theme=oscuro] .md-genacta-modal{background:#1e222b!important}html[data-theme=oscuro] .md-genacta-modal h3{color:#c9b6e8!important}html[data-theme=oscuro] .md-genacta-row label{color:#c7ceda!important}html[data-theme=oscuro] .md-guardadas{background:#1e222b!important}html[data-theme=oscuro] .md-guardadas h3{color:#c9b6e8!important}html[data-theme=oscuro] .md-header{background:#1e222b!important}html[data-theme=oscuro] .md-kpi.hf{background:#1e222b!important;color:#4ade80!important}html[data-theme=oscuro] .md-kpi.hnf{background:#2a2113!important;color:#f87171!important}html[data-theme=oscuro] .md-kpi.tot{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .md-marcada{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .md-mini-add-asist{background:#1e222b!important}html[data-theme=oscuro] .md-mini-del{color:#f87171!important}html[data-theme=oscuro] .md-mini-tbl{background:#1e222b!important}html[data-theme=oscuro] .md-mini-tbl th{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .md-motivo-rechazo{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .md-motivo-rechazo strong{color:#f87171!important}html[data-theme=oscuro] .md-nueva-acta-btn{background:#2a2113!important;color:#fbbf24!important}html[data-theme=oscuro] .md-num-cell.hnf{color:#f87171!important}html[data-theme=oscuro] .md-panel-item{color:#7cb9f0!important}html[data-theme=oscuro] .md-panel-item:hover{background:#1e222b!important}html[data-theme=oscuro] .md-quitar-acta{background:#1e222b!important;color:#f87171!important}html[data-theme=oscuro] .md-readonly{background:#1e222b!important}html[data-theme=oscuro] .md-reflink,html[data-theme=oscuro] .md-reflink-big{background:#1e222b!important;color:#7cb9f0!important}html[data-theme=oscuro] .md-reflink-disabled,html[data-theme=oscuro] .md-reflink-disabled:hover{background:#1e222b!important}html[data-theme=oscuro] .md-reflink:hover{background:#152232!important}html[data-theme=oscuro] .md-row-bloqueada{background:#1e222b!important}html[data-theme=oscuro] .md-table thead th,html[data-theme=oscuro] .md-tag{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .neg{color:#f87171!important}html[data-theme=oscuro] .ochNode .chip{background:#1e222b!important;color:#4ade80!important}html[data-theme=oscuro] .ochNode .vac{background:#1e222b!important;color:#f87171!important}html[data-theme=oscuro] .pm-card{background:#1e222b!important}html[data-theme=oscuro] .pm-chev{color:#c9b6e8!important}html[data-theme=oscuro] .pm-col,html[data-theme=oscuro] .pm-detail,html[data-theme=oscuro] .pm-kpi{background:#1e222b!important}html[data-theme=oscuro] .pm-kpi .v{color:#c9b6e8!important}html[data-theme=oscuro] .pm-legend,html[data-theme=oscuro] .pm-lrow:hover,html[data-theme=oscuro] .pm-mini,html[data-theme=oscuro] .pm-modal{background:#1e222b!important}html[data-theme=oscuro] .pm-n-proj,html[data-theme=oscuro] .pm-n-sub{color:#c9b6e8!important}html[data-theme=oscuro] .pm-node.pm-drop,html[data-theme=oscuro] .pm-node.selected,html[data-theme=oscuro] .pm-node:hover,html[data-theme=oscuro] .pm-tree,html[data-theme=oscuro] .pmbar{background:#1e222b!important}html[data-theme=oscuro] .rl-legend .sw.rl-ok{background:#14261b!important}html[data-theme=oscuro] .rl-legend .sw.rl-over{background:#2a1616!important}html[data-theme=oscuro] .rl-legend .sw.rl-warn{background:#2a2113!important}html[data-theme=oscuro] .rl-ok{background:#14261b!important;color:#4ade80!important}html[data-theme=oscuro] .rl-over{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .rl-tbl .rl-name,html[data-theme=oscuro] .rl-tbl th,html[data-theme=oscuro] .rl-tbl th.rl-name{background:#1e222b!important}html[data-theme=oscuro] .rl-warn{background:#2a2113!important}html[data-theme=oscuro] .tipo-block,html[data-theme=oscuro] .tipo-children,html[data-theme=oscuro] .tipo-count{background:#1e222b!important}html[data-theme=oscuro] .tipo-name{color:#7cb9f0!important}html[data-theme=oscuro] .tipo-row,html[data-theme=oscuro] .vui-btn.ghost,html[data-theme=oscuro] .vui-btn.ghost:hover{background:#1e222b!important}html[data-theme=oscuro] .vui-ic.danger{background:#2a1616!important;color:#f87171!important}html[data-theme=oscuro] .vui-ic.info{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .vui-ic.ok{background:#1e222b!important;color:#4ade80!important}html[data-theme=oscuro] .vui-ic.q{background:#1e222b!important;color:#c9b6e8!important}html[data-theme=oscuro] .vui-ic.warn{background:#2a2113!important}html[data-theme=oscuro] .notice{background:#2a2113!important;color:#fbbf24!important;border-color:#4a3a1a!important}html[data-theme=oscuro] .notice.info{background:#152232!important;color:#9dc3e6!important;border-color:#2a3b52!important}html[data-theme=oscuro] .notice.ok{background:#14261b!important;color:#7bd88f!important;border-color:#2c4a34!important}html[data-theme=oscuro] .kpi .n{color:var(--text)!important}html[data-theme=oscuro] .kpi .n.fact{color:#4ade80!important}html[data-theme=oscuro] .kpi .n.nofact{color:#fbbf24!important}html[data-theme=oscuro] .gantt_task_line.pm-g-planned{background:#39597a!important;border-color:#2e4a64!important}html[data-theme=oscuro] .gantt_task_line.pm-g-closed{background:#3e5a34!important;border-color:#334a2a!important}html[data-theme=oscuro] .gantt_task_line.pm-g-canceled{background:#4a3e68!important;border-color:#3a3052!important}html[data-theme=oscuro] [style*="background:#E1F5EE" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#FCEBEB" i]{background-color:#2a1616!important}html[data-theme=oscuro] [style*="background:#FAEEDA" i]{background-color:#2a2113!important}html[data-theme=oscuro] [style*="background:#EEEDFE" i]{background-color:#241a33!important}html[data-theme=oscuro] [style*="background:#F6EFFD" i]{background-color:#1e222b!important}html[data-theme=oscuro] [style*="color:#0F6E56" i]{color:#4ade80!important}html[data-theme=oscuro] [style*="color:#A32D2D" i]{color:#f87171!important}html[data-theme=oscuro] [style*="color:#854F0B" i]{color:#fbbf24!important}html[data-theme=oscuro] [style*="color:#7F77DD" i]{color:#b9a8f0!important}html[data-theme=oscuro] [style*="color:#6B7280" i]{color:#aeb6c4!important}html[data-theme=oscuro] optgroup{background:var(--card);color:var(--muted)}html[data-theme=oscuro] select option{background:var(--card);color:var(--text)}html[data-theme=oscuro] [style*="color:#1e4f9a" i]{color:#7fb0f0!important}html[data-theme=oscuro] [style*="color:#b42318" i]{color:#f87171!important}html[data-theme=oscuro] [style*="color:#6c21aa" i]{color:var(--brand)!important}html[data-theme=oscuro] [style*="color:#8427e2" i]{color:var(--brand)!important}html[data-theme=oscuro] [style*="color:#2e75b6" i]{color:#7fb0f0!important}html[data-theme=oscuro] [style*="color:#127a3e" i]{color:#5fd08a!important}html[data-theme=oscuro] [style*="background:#def7ec" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color:#def7ec" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background: #def7ec" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background-color: #def7ec" i]{background-color:#14261b!important}html[data-theme=oscuro] [style*="background:#f1f1f1" i]{background-color:#22262e!important}html[data-theme=oscuro] [style*="background-color:#f1f1f1" i]{background-color:#22262e!important}html[data-theme=oscuro] [style*="background: #f1f1f1" i]{background-color:#22262e!important}html[data-theme=oscuro] [style*="background-color: #f1f1f1" i]{background-color:#22262e!important}html[data-theme=oscuro] [style*="background:#e3ecfb" i]{background-color:#16223a!important}html[data-theme=oscuro] [style*="background-color:#e3ecfb" i]{background-color:#16223a!important}html[data-theme=oscuro] [style*="background: #e3ecfb" i]{background-color:#16223a!important}html[data-theme=oscuro] [style*="background-color: #e3ecfb" i]{background-color:#16223a!important}html[data-theme=oscuro] [style*="background:#fef0ee" i]{background-color:#331714!important}html[data-theme=oscuro] [style*="background-color:#fef0ee" i]{background-color:#331714!important}html[data-theme=oscuro] [style*="background: #fef0ee" i]{background-color:#331714!important}html[data-theme=oscuro] [style*="background-color: #fef0ee" i]{background-color:#331714!important}html[data-theme=oscuro] [style*="background:#f1efe8" i]{background-color:#2a2822!important}html[data-theme=oscuro] [style*="background-color:#f1efe8" i]{background-color:#2a2822!important}html[data-theme=oscuro] [style*="background: #f1efe8" i]{background-color:#2a2822!important}html[data-theme=oscuro] [style*="background-color: #f1efe8" i]{background-color:#2a2822!important}html[data-theme=oscuro]{color-scheme:dark}#viewTitle,.sb,.sb nav button,.top,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.body[data-vista]:not([data-vista=dia]),.body[data-vista]:not([data-vista=dia]) :not(.ti):not(.ti *){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-size:12px!important}.ti,.ti:before{font-family:tabler-icons!important}.body[data-vista]:not([data-vista=dia]) .card h3,.body[data-vista]:not([data-vista=dia]) [style*="text-transform:uppercase" i]{font-size:11px!important}html[data-theme=oscuro] .vypop{background:var(--card)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=oscuro] .vypop *{color:var(--text)}html[data-theme=oscuro] .vypop input[type=number],html[data-theme=oscuro] .vypop input[type=text]{background:#14171d!important;border-color:var(--line)!important}html[data-theme=oscuro] .vybtn:hover,html[data-theme=oscuro] .vymenu:hover,html[data-theme=oscuro] .vyrow:hover{background:#20242d!important}html[data-theme=oscuro] #viewBody table.tbl thead tr.vyfilter th{background:#1e222b!important}html[data-theme=oscuro] .pm-mchip{background:#20242d;border-color:var(--line)}html[data-theme=oscuro] .pm-detail,html[data-theme=oscuro] .pm-hstrip,html[data-theme=oscuro] .pm-tree{background:var(--card);border-color:var(--line)}html[data-theme=oscuro] .pm-ptabs button{background:#20242d;border-color:var(--line);color:var(--muted)}html[data-theme=oscuro] .pm-ptabs button.active{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-theme=oscuro] .pm-lk .l,html[data-theme=oscuro] .pm-lk .v{color:var(--text)!important}html[data-theme=oscuro] .pm-lk .s{color:var(--muted)!important}html[data-theme=oscuro] #viewBody #pmGantt .gantt_row.pm-grow,html[data-theme=oscuro] #viewBody #pmGantt .gantt_row.pm-grow .gantt_cell{background:#1e2a3a!important;color:#bcd6f5!important}html[data-theme=oscuro] #viewBody #pmGantt .gantt_scale_line,html[data-theme=oscuro] #viewBody #pmGantt .gantt_task_scale{background:#14171d!important}html[data-theme=oscuro] #viewBody #pmGantt .gantt_scale_cell{color:var(--muted)!important;border-right-color:var(--line)!important}html[data-theme=oscuro] #viewBody #pmGantt .gantt_task_scale .gantt_scale_line:first-child .gantt_scale_cell{background:#1e2430!important;color:#bcd6f5!important}html[data-theme=oscuro] .adm-tabbtn{background:#20242d;border-color:var(--line);color:var(--muted)}html[data-theme=oscuro] .adm-tabbtn:hover{background:#262b35;color:var(--text);border-color:var(--line)}html[data-theme=oscuro] .adm-tabbtn.active{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-theme=oscuro] .adm-grpopts button{background:#20242d!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=oscuro] .adm-grpopts button:hover{background:#262b35!important;border-color:var(--brand)!important}html[data-theme=oscuro] .adm-panels{background:var(--card);border-color:var(--line)}html[data-theme=oscuro] .nav-group{background:#241a33!important;color:#d9c4f5!important}html[data-theme=oscuro] .vylic-mx tbody tr:nth-child(odd) td{background:var(--card)}html[data-theme=oscuro] .vylic-mx tbody tr:nth-child(2n) td{background:#1e222b}html[data-theme=oscuro] .vylic-mx tbody tr:hover td{background:#20242d}html[data-theme=oscuro] .vylic-mx td.k,html[data-theme=oscuro] .vylic-mx th.k{background:var(--card)}html[data-theme=oscuro] .vylic-mx td.tot{background:#1e222b;color:#b072f0}html[data-theme=oscuro] .vylic-tab{color:var(--muted)}html[data-theme=oscuro] .vy-activos .tbl tbody tr:nth-child(2n) td{background:#181b21}html[data-theme=oscuro] .vy-activos .tbl tbody tr:hover td{background:#20242d}html[data-theme=oscuro] .dcard{background:var(--card)!important;border-color:var(--line)!important;color:var(--text)}html[data-theme=oscuro] [style*="color:#0C447C" i]{color:#8cbcf0!important}html[data-theme=oscuro] [style*="color:#3C3489" i]{color:#c3b6f2!important}html[data-theme=oscuro] [style*="color:#0F6E56" i]{color:#69c9a6!important}html[data-theme=oscuro] [style*="color:#633806" i],html[data-theme=oscuro] [style*="color:#854F0B" i]{color:#e3b26b!important}html[data-theme=oscuro] [style*="color:#A32D2D" i]{color:#f0a0a0!important}html[data-theme=oscuro] [style*="color:#185FA5" i]{color:#8cbcf0!important}.inp{border:1px solid var(--line);border-radius:var(--r,6px);padding:5px 9px;font-size:12.5px;background:var(--card);color:var(--text)}.inp:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(132,39,226,.14);outline:none}.tbl th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;font-weight:600}.tbl td{padding:6px 10px;font-size:12.5px}.tbl tr{height:30px}.sec-tit{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin:18px 0 6px}.page-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.page-h h1{margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px}.page-h .sub{font-size:12px;color:var(--muted)}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px}.kpi-box{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.kpi-box .n{font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1}.kpi-box .l{font-size:11px;color:var(--muted);margin-top:5px;text-transform:uppercase;letter-spacing:.4px}.aviso{border-left:3px solid var(--warn);background:#fff8ec;padding:8px 12px;font-size:12.5px;color:#8a5a00;border-radius:0 6px 6px 0;margin-bottom:10px}.aviso.err{border-color:var(--err);background:#fdecec;color:#b42318}.aviso.ok{border-color:var(--ok);background:#e6f7f0;color:#0b7a53}.aviso.info{border-color:var(--blue-2);background:var(--blue-3);color:var(--brand-dark)}.aviso.warn{border-color:var(--warn);background:#fff8ec;color:#8a5a00}html[data-theme=oscuro] .aviso.warn{background:#33290f!important;color:#f2d08a!important}html[data-theme=oscuro] .aviso.err{background:#3a1d1d!important;color:#f2afaf!important}html[data-theme=oscuro] .aviso.ok{background:#123328!important;color:#9fe3b0!important}html[data-theme=oscuro] .aviso.info{background:#12263a!important;color:#9fc7f2!important}html[data-theme=oscuro] .aviso{background:#33290f;color:#f2d08a}.fila-nueva td{background:color-mix(in srgb,var(--blue-3) 55%,transparent)}#nav .nav-grp{background:none;width:auto;padding:0;border:0}#vy-theme-wrap{flex:0 0 auto;position:relative;margin-right:12px}#vy-theme-btn,#vy-theme-wrap{display:inline-flex;align-items:center}#vy-theme-btn{gap:6px;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}#vy-theme-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:190px;z-index:60}#vy-theme-menu.open{display:block}#vy-theme-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:7px;font-size:13px;color:var(--text);text-align:left}#vy-theme-menu button:hover{background:var(--soft)}#vy-theme-menu button.on{background:var(--blue-3);color:var(--brand);font-weight:600}#vy-theme-menu .sw{width:12px;height:12px;border-radius:99px;border:1px solid rgba(0,0,0,.12)}.back-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line);border-radius:99px;color:var(--muted);background:var(--card);margin-right:10px}.back-btn:hover{color:var(--brand);border-color:var(--brand-2)}.top-left{display:flex;align-items:center;min-width:0}@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.vy-approve,.vy-approve *{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif!important}.vy-approve *{font-size:12px!important}.vy-approve .card h3,.vy-approve .vh3{font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-weight:700}.vy-approve .tbl thead th,.vy-approve .vy-grid thead th{font-size:11px!important;text-transform:uppercase;letter-spacing:.4px}.vy-approve .tbl,.vy-approve .vy-grid{border-collapse:collapse;width:100%}.vy-approve .tbl thead th,.vy-approve .vy-grid thead th{position:sticky;top:0;z-index:2;background:#eef2f6;color:#3e484d;text-align:left;font-weight:600;padding:8px 12px;border-bottom:2px solid #0173d1;border-right:1px solid #eef0f2;white-space:nowrap}.vy-approve .tbl td,.vy-approve .vy-grid td{height:40px;padding:0 12px;border-bottom:1px solid #e8e8e8;border-right:1px solid #eef0f2;vertical-align:middle;color:#111}.vy-approve .tbl tbody tr:nth-child(2n),.vy-approve .vy-grid tbody tr:nth-child(2n){background:#f7fafc}.vy-approve .tbl tbody tr:hover,.vy-approve .vy-grid tbody tr:hover{background:#eef4fb}.vy-approve .vy-grid .chk{width:26px;text-align:center}.vy-approve .vpill{display:inline-block;border-radius:99px;padding:2px 10px;font-weight:600;background:#edf0f3;color:#3e484d}.vy-approve .vchip{display:inline-block;border-radius:4px;padding:2px 9px;font-weight:600}.vy-approve .v-bor{background:#f6e6c4;color:#7c4a03}.vy-approve .v-fir{background:#cdebd6;color:#14532d}.vy-approve .vlink{color:#0173d1;text-decoration:none;cursor:pointer;font-weight:500}.vy-approve .vlink:hover{text-decoration:underline}.vy-activos,.vy-activos *{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif!important}.vy-activos *{font-size:12px!important}.vy-activos .tbl th,.vy-activos [style*="text-transform:uppercase"]{font-size:11px!important}.vy-activos .tbl td{height:38px;padding:4px 10px;border-bottom:1px solid #e8e8e8;vertical-align:middle}.vy-activos .tbl thead th{position:sticky;top:0;z-index:2;background:#eef2f6;color:#3e484d;text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-bottom:2px solid #0173d1;padding:8px 10px}.vy-activos .tbl tbody tr:nth-child(2n){background:#f7fafc}.vy-activos .tbl tbody tr:hover{background:#eef4fb}.vy-activos .tbl tbody tr{cursor:default}.vylic-wrap{overflow:auto;border:1px solid #e6edf4;border-radius:10px;max-height:calc(100vh - 220px)}.vylic-mx{border-collapse:separate;border-spacing:0;font-size:12px;min-width:640px}.vylic-mx td,.vylic-mx th{border-right:1px solid #eef2f6;border-bottom:1px solid #eef2f6;padding:6px 9px;white-space:nowrap}.vylic-mx thead th{position:sticky;top:0;background:#1e78e1;color:#fff!important;font-weight:600;text-align:center;z-index:2;border-right:1px solid hsla(0,0%,100%,.5)}.vylic-mx td.k,.vylic-mx th.k{position:sticky;left:0;background:#fff;text-align:left;font-weight:500;z-index:1;min-width:160px}.vylic-mx thead th.k{background:#1e78e1;z-index:3;text-align:left}.vylic-mx tbody tr:nth-child(odd) td{background:#f5f9fe}.vylic-mx tbody tr:nth-child(2n) td{background:#eaf3fc}.vylic-mx tbody tr:hover td{background:#dcebfb}.vylic-mx td.c{text-align:center}.vylic-chk{display:inline-flex;width:18px;height:18px;border-radius:5px;background:#1d9e75;color:#fff;align-items:center;justify-content:center;font-size:12px}.vylic-mx td.tot{text-align:center;font-weight:600;color:#1e78e1;background:#eaf3fc}.vylic-tab{padding:8px 14px;font-size:12px;font-weight:600;color:#6b7280;background:none;cursor:pointer;border:none;border-bottom:3px solid transparent}.vylic-tab.on{color:#1e78e1;border-bottom-color:#1e78e1}.ini-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.ini-tile{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px;box-shadow:0 1px 2px rgba(20,16,40,.05),0 4px 16px rgba(20,16,40,.045)}.ini-lbl{font-size:12px;color:var(--muted);font-weight:500}.ini-val{font-size:30px;font-weight:700;letter-spacing:-.5px;margin:8px 0 2px;color:var(--text)}.ini-sub{font-size:11.5px;color:var(--muted)}.ini-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}@media(max-width:900px){.ini-tiles{grid-template-columns:repeat(2,1fr)}.ini-grid{grid-template-columns:1fr}}.ini-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.ini-row:last-child{border-bottom:0}.ini-ic{width:34px;height:34px;border-radius:9px;background:var(--soft);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--brand);flex:0 0 34px}.ini-row .t{flex:1;min-width:0}.ini-row .t b{font-weight:600;font-size:13.5px}.ini-row .t span{display:block;font-size:11.5px;color:var(--muted)}.ini-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.ini-sal{width:100%;margin-bottom:14px}.ini-saltbl{width:100%;border-collapse:collapse;font-size:12.5px}.ini-saltbl th{text-align:left;font-size:11px;color:var(--muted);font-weight:600;padding:4px 8px}.ini-saltbl td,.ini-saltbl th{border-bottom:1px solid var(--line)}.ini-saltbl td{padding:7px 8px}.ini-saltbl tr:last-child td{border-bottom:0}.ini-sem{display:inline-flex;align-items:center;gap:6px}.ini-dot{width:11px;height:11px;border-radius:50%;flex:0 0 11px;display:inline-block}.ini-dot.green{background:#22c55e}.ini-dot.amber{background:#f59e0b}.ini-dot.red{background:#ef4444}.ini-dot.gray{background:#9aa3b2}body.midia-active #fNueva,body.midia-active #s11-pending-wrap,body.midia-active #s12-entreg-bar,body.midia-active #s12-stepper,body.midia-active #s8-toggle-fact,body.midia-active #s9-tareas-wrap,body.midia-active .copy-day-wrap{display:none!important}#midia-root{font-family:sans-serif;padding:0}.md-header{justify-content:space-between;gap:18px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:14px;flex-wrap:wrap}.md-fecha-box,.md-header{display:flex;align-items:center}.md-fecha-box{gap:8px}.md-fecha-box label{font-size:11px;color:#374151;text-transform:uppercase;font-weight:700;letter-spacing:.4px}#md-fecha{padding:7px 11px;border:1px solid #d1d5db;border-radius:5px;font-size:13px;font-weight:600}.md-kpis{display:flex;gap:10px;flex-wrap:wrap}.md-kpi{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.md-kpi b{font-size:15px;margin:0 4px}.md-kpi.hf{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.md-kpi.hnf{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.md-kpi.tot{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.md-nueva-acta-btn{background:#fff3cd;color:#664d03;border:2px solid #f0b429;padding:8px 16px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px;margin-left:auto}.md-help-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:transparent;color:var(--brand,#6c21aa);border:1px solid var(--line,#c9b6e4);padding:8px 14px;border-radius:6px;font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap}.md-help-btn:hover{border-color:var(--brand,#8427e2);background:var(--soft,#f6effd)}.md-help-btn:focus-visible{outline:2px solid var(--brand,#8427e2);outline-offset:2px}.theme-oscuro .md-help-btn,[data-theme=oscuro] .md-help-btn{color:#c9a3f5;border-color:#5b4a78}.theme-oscuro .md-help-btn:hover,[data-theme=oscuro] .md-help-btn:hover{color:#e6d4fb;border-color:#8427e2;background:rgba(132,39,226,.15)}.md-header .md-nueva-acta-btn{margin-left:8px}.md-nueva-acta-btn:hover{background:#f0b429;color:#fff}.md-capturas{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;margin-bottom:14px}.md-capturas h3{margin:0 0 12px;font-size:14px;color:#5b2f9e;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.md-editing{color:#dc2626;font-size:11px;font-weight:600;margin-left:8px}.md-card{border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-bottom:10px;background:#fafafb}.md-2col{display:flex;gap:16px;align-items:flex-start}.md-main{flex:1;min-width:0}.md-side{width:300px;flex:0 0 300px}.md-tkrow{padding:10px 14px;border-top:1px solid #f1f2f4}.md-tkrow:first-child{border-top:0}.md-tkrow:hover{background:#e9f3fc}.md-tkrow-used{opacity:.72}.md-tkrow-used,.md-tkrow-used:hover{background:#f3f4f6}.md-tkrow-proc,.md-tkrow-proc:hover{background:#fff7ed}.md-tk-t1{font-size:12px;font-weight:600;line-height:1.3;color:#1f2430}.md-tk-t2{font-size:10.5px;color:#6b7280;margin-top:2px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.md-tk-chips{margin-top:4px}.md-tk-code{font-size:10px;font-weight:700;color:#511980;font-family:ui-monospace,Menlo,Consolas,monospace}.md-tk-mini{font-size:9.5px;background:#f4f5f7;border:1px solid #e8e8e8;border-radius:8px;padding:1px 6px;color:#4b5563;white-space:nowrap}.md-tk-bar{height:5px;background:#eef1f5;border-radius:4px;margin-top:6px;overflow:hidden}.md-tk-bar>i{display:block;height:100%;background:#8427e2}.md-tk-act{margin-top:8px}.md-tk-btn{font-size:11.5px;padding:4px 12px;border-radius:7px;border:1px solid #d9c7ec;background:#fff;color:#511980;font-weight:600;cursor:pointer}.md-tk-btn-cap:hover{background:#511980;color:#fff}.md-tk-btn-done{color:#0f6e56;border-color:#b7e3d2;background:#e1f5ee;cursor:default}.md-tk-btn-proc{color:#92400e;border-color:#fcd9a8;background:#fef3e2;cursor:default}.md-tk-btn-lock{color:#9aa1ac;border-color:#e2e5ea;background:#f3f4f6;cursor:not-allowed}.md-bolsa-row{flex:0 0 100%;width:100%}@media(max-width:1080px){.md-2col{flex-direction:column}.md-side{width:100%;flex:1 1 auto}}.md-card-min .md-catf{display:none!important}.md-crumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.md-crchip{background:#fff;border:1px solid #e4e4e7;border-radius:20px;padding:2px 9px;font-size:11.5px;font-weight:600}.md-crproj{color:#511980}.md-crsep{color:#c7cbd1}.md-credit{background:none;border:0;color:#0173d1;font-size:11px;cursor:pointer;margin-left:2px}.md-card-row1,.md-card-row2,.md-card-row3{display:grid;gap:8px;align-items:end;margin-bottom:8px}.md-card-row1{display:flex;flex-wrap:wrap;gap:8px 8px;align-items:flex-start}.md-card-row1>.md-field>label{display:block;min-height:22px;line-height:11px}.md-card-row1 input:not([type=checkbox]),.md-card-row1 select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.md-card-row1>.md-field{flex:1 1 104px;min-width:84px}.md-card-row1>.md-field.md-hora{flex:0 0 54px;min-width:54px;max-width:54px}.md-card-row1>.md-field.md-num{flex:0 0 46px;min-width:46px;max-width:46px}.md-card-row1>.md-field.md-fact{flex:0 0 38px;min-width:38px;max-width:38px}.md-card-row1>.md-field.md-hfout{flex:0 0 52px;min-width:52px;max-width:52px}.md-card-row1>.md-field.md-catf{flex:1 1 100px;min-width:92px}.md-field.md-catf input,.md-field.md-catf select{background:#f4f1fa;padding-right:28px}.md-field.md-catf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px}.md-combo{position:relative}.md-combo .md-combo-arrow{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:10px;color:#6b7280;pointer-events:none}.md-combo-list{display:none;position:absolute;z-index:60;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #e5e9f2;border-radius:8px;max-height:220px;overflow:auto;box-shadow:0 8px 22px rgba(20,16,40,.16)}.md-combo-list.open{display:block}.md-combo-item{padding:7px 10px;font-size:12.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-combo-item:hover{background:#f0e6fa}.md-card-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.md-card-footer button{padding:6px 14px;border-radius:5px;cursor:pointer;font-size:12.5px;font-weight:600;border:1px solid}.md-card-footer .md-mandar-acta{background:#fff3cd!important;color:#664d03!important;border-color:#f0b429!important}.md-card-footer .md-mandar-acta.is-marked{background:#d4edda!important;color:#155724!important;border-color:#28a745!important}.md-acta-mini{margin-top:10px;padding:10px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:6px}.md-acta-mini-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.md-acta-mini-badge{background:#16a34a;color:#fff;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.3px}.md-mini-add-asist{background:#fff;border:1px solid #16a34a;color:#16a34a;padding:4px 12px;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer}.md-mini-add-asist:hover{background:#16a34a;color:#fff}.md-mini-tbl{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:4px;overflow:hidden}.md-mini-tbl th{background:#f3f4f6;padding:6px 10px;text-align:left;font-weight:600;color:#374151}.md-mini-tbl td{padding:4px 8px;border-top:1px solid #e5e7eb}.md-mini-tbl input,.md-mini-tbl select{width:100%;padding:5px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12.5px}.md-mini-del{background:none;border:1px solid #fca5a5;color:#dc2626;width:24px;height:24px;border-radius:4px;cursor:pointer;font-weight:700}.md-card-footer .md-acta-card:hover{background:#fee89e!important}.md-card-footer .md-del{background:transparent!important;color:#dc2626!important;border-color:#fca5a5!important}.md-card-footer .md-del:hover{background:#fee2e2!important}.md-card-row2{grid-template-columns:3fr 1fr}.md-card-row3{grid-template-columns:1fr 1.5fr;margin-bottom:0}.md-field{display:flex;flex-direction:column;gap:3px;min-width:0}.md-field label{font-size:10px;color:#6b7280;text-transform:uppercase;font-weight:700;letter-spacing:.3px}.md-field label small{font-weight:400;text-transform:none;letter-spacing:0;color:#9ca3af}.md-field input,.md-field select,.md-field textarea{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12.5px;box-sizing:border-box;font-family:inherit;background:#fff}.md-field textarea{resize:vertical;min-height:34px;max-height:200px;line-height:1.35;font-size:13px}.md-field select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.md-field.md-hora input{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.md-field.md-num input{text-align:right}.md-field.md-fact{align-items:center}.md-field.md-fact input{width:18px;height:18px;cursor:pointer;margin-top:6px}.md-field.md-hfout input{text-align:right;font-weight:700;padding-left:4px;padding-right:6px;width:52px;max-width:52px}.md-field.md-hfout input.md-hf{background:#e0f2e2!important;color:#1c5024}.md-field.md-hfout input.md-hnf{background:#fef3c7!important;color:#92400e}.md-readonly{background:#f9fafb!important;cursor:default}.md-del{background:transparent;color:#dc2626;border:1px solid #fca5a5;border-radius:4px;padding:5px 8px;cursor:pointer;font-weight:700;height:32px;align-self:end}.md-del:hover{background:#fee2e2}.md-input-wrap{display:flex;align-items:center;gap:6px}.md-input-wrap input{flex:1}.md-reflink{padding:4px 8px;background:#eff6ff;color:#1e40af;border-radius:3px;text-decoration:none;font-size:11px;font-weight:700;flex-shrink:0}.md-reflink:hover{background:#dbeafe}.md-reflink-big{display:inline-flex;align-items:center;padding:6px 10px;background:#eff6ff;color:#1e40af;border-radius:4px;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0;border:1px solid #bfdbfe;cursor:pointer}.md-reflink-big:hover{background:#1e40af;color:#fff}.md-reflink-disabled{border-color:#e5e7eb!important;cursor:not-allowed!important}.md-reflink-disabled,.md-reflink-disabled:hover{background:#f3f4f6!important;color:#9ca3af!important}.md-card-actions-mini{display:flex!important;flex-direction:row!important;gap:4px;align-self:end;align-items:center}.md-card-actions-mini button{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.md-acta-card{background:#fff3cd!important;color:#664d03!important;border:1px solid #f0b429!important;padding:5px 9px!important;border-radius:4px!important;cursor:pointer;font-size:14px;height:32px;line-height:1}.md-acta-card:hover{background:#fee89e!important}.md-adj-wrap{display:flex;align-items:center;gap:6px}.md-adj-wrap input[type=text]{flex:1;min-width:0}.md-file-btn{padding:6px 10px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:13px;flex-shrink:0}.md-file-btn:hover{background:#e5e7eb;border-color:#7b2cbf}.md-entreg-wrap{position:relative}.md-entreg-btn{padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:12px}.md-entreg-btn:hover{background:#f3f0fa;border-color:#7b2cbf}.md-entreg-panel{display:none;position:absolute;top:100%;left:0;z-index:200;background:#fff;border:1px solid #d1d5db;border-radius:5px;min-width:260px;max-height:240px;overflow-y:auto;box-shadow:0 6px 20px rgba(0,0,0,.15);margin-top:4px}.md-entreg-panel.open{display:block}.md-panel-info{padding:10px 12px;color:#6b7280;font-size:12px;font-style:italic}.md-panel-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 12px;cursor:pointer;font-size:12.5px;font-weight:400;text-transform:none;letter-spacing:0;color:#1f2937;border-bottom:1px solid #f3f4f6;margin:0!important}.md-panel-item:hover{background:#f3f0fa}.md-panel-item input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;flex-shrink:0;cursor:pointer}.md-panel-item span{flex:1}.md-chips{flex-wrap:wrap;gap:4px;margin-left:8px}.md-chip,.md-chips{display:inline-flex;align-items:center}.md-chip{gap:5px;background:#ede9fe;color:#5b2f9e;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:600}.md-chip .md-x{cursor:pointer;opacity:.6;font-weight:700}.md-chip .md-x:hover{opacity:1;color:#dc2626}.md-chips-empty{color:#9ca3af;font-size:11px;font-style:italic}.md-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.md-btn-add{background:#fff;border:2px dashed #7b2cbf;color:#7b2cbf;padding:8px 18px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px}.md-btn-add:hover{background:#f3f0fa}.md-btn-save{background:#7b2cbf;color:#fff;border:none;padding:9px 22px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px;box-shadow:0 2px 6px rgba(123,44,191,.3);transition:all .2s ease}.md-btn-save:hover:not(:disabled){background:#5b2f9e}.md-btn-save-disabled,.md-btn-save:disabled{background:#e8dff5!important;color:#b5a6cc!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.7}.md-btn-cancel{background:transparent;border:1px solid #9ca3af;color:#6b7280;padding:8px 14px;border-radius:5px;cursor:pointer;font-size:12.5px;margin-right:8px}.md-guardadas{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px}.md-guardadas-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.md-gen-acta-btn{background:#7b2cbf;color:#fff;border:none;padding:8px 18px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px;box-shadow:0 2px 6px rgba(123,44,191,.3)}.md-gen-acta-btn:hover{background:#5b2f9e}.md-genacta-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99998;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.md-genacta-modal{background:#fff;border-radius:10px;width:100%;max-width:780px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.25)}.md-genacta-modal h3{margin:0 0 16px;color:#5b2f9e}.md-genacta-modal label{display:block;font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;margin-bottom:4px;letter-spacing:.4px}.md-genacta-modal select{width:100%;padding:9px 11px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:14px}.md-genacta-list{max-height:280px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;padding:6px;margin-bottom:8px}.md-genacta-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #f3f4f6}.md-genacta-row:last-child{border-bottom:none}.md-genacta-row input[type=checkbox]{width:18px;height:18px;cursor:pointer}.md-genacta-row label{display:flex;flex:1;cursor:pointer;font-size:13px;color:#111;text-transform:none;letter-spacing:0;font-weight:400;margin:0}.md-genacta-row .ga-pin{font-size:11px;padding:2px 6px;background:#16a34a;color:#fff;border-radius:3px;margin-left:8px;font-weight:700}.md-genacta-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.md-genacta-actions button{padding:9px 20px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px;border:1px solid}.md-genacta-actions .ga-cancel{background:#fff;border-color:#d1d5db;color:#374151}.md-genacta-actions .ga-ok{background:#7b2cbf;border-color:#7b2cbf;color:#fff}.md-genacta-actions .ga-ok:disabled{background:#e8dff5;border-color:#e8dff5;color:#b5a6cc;cursor:not-allowed}.md-guardadas h3{margin:0 0 12px;font-size:14px;letter-spacing:.5px;font-weight:700}.md-guardadas h3,.md-table thead th{color:#5b2f9e;text-transform:uppercase}.md-table thead th{background:#f3f0fa;padding:8px;text-align:left;font-size:11px;letter-spacing:.3px;border-bottom:2px solid #ddd2ee}.md-table tbody td{padding:8px;vertical-align:top;border-bottom:1px solid #f0ebf8}.md-tarea-cell{max-width:340px;line-height:1.35}.md-tag{background:#ede9fe;color:#5b2f9e;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.md-num-cell{text-align:right;font-weight:600}.md-num-cell.hf{color:#059669}.md-num-cell.hnf{color:#92400e}.md-acts{text-align:right;white-space:nowrap}.md-edit{background:#f3f0fa;color:#5b2f9e;border:1px solid #ddd2ee;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;margin-right:4px}.md-row-bloqueada{background:#f9fafb!important;opacity:.85}.md-row-bloqueada td{color:#6b7280}.md-lock{font-size:13px;margin-left:4px;cursor:help}.md-motivo-rechazo{margin-top:6px;padding:6px 10px;background:#fee2e2;border-left:3px solid #dc2626;color:#991b1b;font-size:12px;border-radius:3px;line-height:1.4}.md-motivo-rechazo strong{color:#7f1d1d}.md-en-acta{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd;border-radius:4px}.md-en-acta,.md-marcada{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;margin-right:4px}.md-marcada{background:#d4edda;color:#155724;border:1px solid #86efac;border-radius:4px}.md-quitar-acta{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;margin-right:4px}.md-quitar-acta:hover{background:#fca5a5;color:#fff}.md-edit:hover{background:#e0d7f5}.md-acta{background:#fff3cd;color:#664d03;border:1px solid #f0b429;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;margin-right:4px}.md-acta:hover{background:#fee89e}.md-del-row{background:transparent;color:#dc2626;border:1px solid #fca5a5;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.md-empty{color:#9ca3af;font-style:italic;font-size:13px;padding:10px 0}.md-estado{display:inline-block;padding:2px 7px;border-radius:8px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.md-estado-borrador{background:#f3f4f6;color:#6b7280}.md-estado-pendiente{background:#fef3c7;color:#92400e}.md-estado-aprobada{background:#d1fae5;color:#065f46}.md-estado-rechazada{background:#fee2e2;color:#991b1b}.md-cerrar-dia{margin-top:14px;padding:12px 16px;background:linear-gradient(90deg,#f3f0fa,#fafbfd);border:1px solid #ddd2ee;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:14px}.md-cerrar-info{color:#374151;font-size:13px}.md-cerrar-btn{background:#7b2cbf;color:#fff;border:none;padding:10px 22px;border-radius:6px;font-weight:700;cursor:pointer;font-size:13px;box-shadow:0 2px 6px rgba(123,44,191,.3)}.md-cerrar-btn:hover{background:#5b2f9e}.md-cerrar-done{color:#059669;font-weight:700;font-size:13px}.md-hora input::-moz-placeholder{color:#b9bfc9;opacity:1}.md-hora input::placeholder{color:#b9bfc9;opacity:1}.md-hora input{color:var(--ink,#1f2430)}#mainApp{position:relative}#sbToggle{position:absolute;top:18px;left:227px;width:27px;height:27px;border-radius:50%;background:#fff;border:1px solid #e5e9f2;box-shadow:0 2px 8px rgba(0,0,0,.22);color:#511980;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1200;font-size:14px;font-weight:700;transition:left .18s,transform .12s,background .12s}#sbToggle:hover{background:#f3eefa;transform:scale(1.08)}#mainApp.sb-collapsed #sbToggle{left:106px}.sb nav button .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mainApp.sb-collapsed{grid-template-columns:112px 1fr!important}#mainApp.sb-collapsed .sb .logo{padding:18px 6px}#mainApp.sb-collapsed .sb .logo img{max-width:42px}#mainApp.sb-collapsed .sb .logo span{display:none}#mainApp.sb-collapsed #nav button{flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:11px 6px;margin:1px 6px;border-radius:9px;text-align:center}#mainApp.sb-collapsed #nav button.active{box-shadow:inset 3px 0 0 #b46cff}#mainApp.sb-collapsed #nav button .lbl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;white-space:normal;text-align:center;opacity:.8;max-width:100%;overflow:hidden}#mainApp.sb-collapsed #nav button .ico{font-size:21px;line-height:1}#mainApp.sb-collapsed #nav .nav-grp{height:1px;padding:0;margin:8px 14px;overflow:hidden;color:transparent;background:hsla(0,0%,100%,.14)}#mainApp.sb-collapsed #sbFilters,#mainApp.sb-collapsed .sb .foot{display:none}#nav .nav-group{margin-bottom:2px}#nav .nav-grp{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa0aa;margin:10px 10px 3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}#nav .nav-group:first-child .nav-grp{margin-top:2px}#nav .nav-grp:hover{color:#6c21aa}#nav .nav-grp .chev{font-size:18px;color:#b9bec7;transition:transform .15s}#nav .nav-group.collapsed .nav-grp .chev{transform:rotate(-90deg)}#nav .nav-group.collapsed .nav-items{display:none}.tabs.tabs-grouped{display:block!important;border:none!important;padding:0!important}.adm-nav{margin-bottom:6px}.adm-tabbar{gap:6px;margin-bottom:8px}.adm-grpsel{display:flex;gap:8px;flex-wrap:wrap;border-bottom:2px solid var(--line,#ececec);margin-bottom:10px}.adm-gbtn{background:transparent;color:#6b7280;border:none;border-bottom:3px solid transparent;padding:9px 16px;font-weight:600;font-size:13px;cursor:pointer;margin-bottom:-2px}.adm-gbtn:hover{color:#511980}.adm-gbtn.active{color:#6c21aa;border-bottom-color:#6c21aa}.adm-grpopts{display:flex;flex-wrap:wrap;gap:4px 6px;padding:2px 0 4px}.adm-grpopts button{background:#f7f6f4;border:1px solid var(--line,#ececec);border-radius:7px;padding:7px 13px;font-size:13px;color:#2b2b2b;white-space:nowrap}.adm-grpopts button:hover{background:#f3eefa;border-color:#e7dbf6}.adm-grpopts button.active{background:#6c21aa;color:#fff;border-color:#6c21aa}#nav .ico{display:inline-flex;align-items:center;justify-content:center;width:20px}#nav .ico svg{width:18px;height:18px}.adm-nav .adm-search{margin:2px 0 14px}.adm-search-inp{width:100%;max-width:520px;padding:10px 14px;border:1px solid var(--line,#e3e3e3);border-radius:10px;font-size:14px;background:var(--card,#fff);color:var(--text,#2b2b2b)}.adm-body{display:block}.adm-tabbar{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:14px}.adm-tabbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #d7dbe0;background:var(--card,#fff);border-radius:10px;font-size:13.5px;font-weight:500;color:var(--muted,#5f6672);cursor:pointer}.adm-tabbtn:hover{background:#f1f3f5;border-color:#c2c8d0;color:var(--text,#2b2b2b)}.adm-tabbtn.active{background:var(--brand,#6c21aa);color:#fff;border-color:var(--brand,#6c21aa);font-weight:600}.adm-tabbtn .adm-ico{color:var(--muted,#9aa3b2)}.adm-tabbtn.active .adm-ico{color:#fff}.adm-tabbtn .adm-cnt{font-size:12px;color:var(--muted,#9aa3b2)}.adm-tabbtn.active .adm-cnt{color:#e9d8fa}.adm-panels{flex:1;min-width:0;background:var(--card,#fff);border:1px solid var(--line,#ececec);border-radius:12px;padding:16px}.adm-grpopts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;align-items:start}.adm-grpopts button{border:1px solid var(--line,#ececec)!important;background:var(--card,#fff)!important;color:var(--text,#2b2b2b)!important;border-radius:9px!important;font-weight:600!important;cursor:pointer;text-align:left;padding:9px 11px!important;font-size:13px!important}.adm-grpopts button:hover{border-color:var(--brand,#8427e2)!important}.adm-tabbtn:hover,.adm-tabbtn:hover .adm-ico,.adm-tabbtn:hover .adm-t{color:var(--text,#2b2b2b)!important}.adm-tabbtn.active,.adm-tabbtn.active .adm-ico,.adm-tabbtn.active .adm-t{color:#fff!important}.adm-grpopts button,.adm-grpopts button .adm-t,.adm-grpopts button :not(.adm-cnt){color:var(--text,#2b2b2b)!important}.adm-grpopts button:hover,.adm-grpopts button:hover .adm-t{color:var(--brand,#6c21aa)!important}.adm-grpopts button.active,.adm-grpopts button.active .adm-t{color:var(--brand-dark,#421967)!important}.adm-tabbtn .adm-ico{width:20px;text-align:center;flex:none;font-size:15px}.adm-tabbtn .adm-t{flex:1;text-align:left}.adm-grphead{grid-column:1/-1;margin:0 0 2px}.adm-grphead-t{font-size:16px;font-weight:600;color:var(--brand,#6c21aa)}.adm-grphead-d{font-size:12.5px;color:var(--muted,#6b7280)}.adm-grpopts button.adm-cat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;line-height:1.3}.adm-cat:after{content:attr(data-desc);font-size:11.5px;color:var(--muted,#8a8f98);font-weight:400}.adm-cat:not([data-desc]):after,.adm-cat[data-desc=""]:after{display:none}.adm-cat.active,.adm-grpopts button.adm-cat.active{border-color:var(--brand,#6c21aa)!important;background:var(--soft,#f6effd)!important;box-shadow:inset 3px 0 0 var(--brand,#8427e2)!important}[data-theme=oscuro] .adm-cat.active{background:rgba(132,39,226,.18)!important;border-color:#8427e2!important}#tpRoot .tp-row{cursor:pointer;border-radius:6px;transition:background .12s}#tpRoot .tp-row:hover{background:rgba(108,33,170,.05)}#tpRoot .tp-row.tp-on{background:var(--soft,#f6effd);box-shadow:inset 3px 0 0 var(--brand,#6c21aa)}.pmbar{display:inline-block;width:90px;height:7px;border-radius:99px;background:#ede7f5;overflow:hidden;vertical-align:middle}.pmbar>span{display:block;height:100%;background:linear-gradient(90deg,#8427e2,#6c21aa)}.pm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.pm-kpi{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.pm-kpi .l{font-size:11.5px;color:#6b7280;font-weight:600}.pm-kpi .v{font-size:24px;font-weight:700;color:#8427e2;margin-top:3px}.pm-kpi .v.dk{color:var(--text)}.pm-lk{border-radius:12px;padding:12px 14px;background:rgba(var(--t),.1);border:1px solid rgba(var(--t),.28);text-align:center}.pm-lk i{display:block;font-size:18px;color:var(--m);margin-bottom:3px}.pm-lk .l{font-size:10px;text-transform:uppercase;letter-spacing:.3px;font-weight:600;color:var(--d)}.pm-lk .v{font-size:22px;font-weight:700;margin-top:1px;color:var(--d)}.pm-lk .s{font-size:10.5px;color:var(--m)}.pm-plist thead th{background:#1e78e1;color:#fff;border-right:1px solid hsla(0,0%,100%,.18);text-transform:uppercase;font-size:10.5px;letter-spacing:.3px}.pm-plist tbody tr:hover td{background:#f0f7ff}.pm-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pm-col{background:#f4f4f8;border-radius:8px;padding:10px;min-height:120px}.pm-col h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:#6b7280}.pm-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:9px;margin-bottom:8px;font-size:12.5px;cursor:pointer}.pm-modalbg{position:fixed;inset:0;background:hsla(0,0%,8%,.45);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}.pm-modal{background:#fff;border-radius:12px;width:660px;max-width:100%;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.pm-ws{display:flex;gap:0;align-items:stretch}.pm-split{flex:0 0 8px;margin:0 5px;cursor:col-resize;background:var(--line);border-radius:4px;align-self:stretch;transition:background .15s}.pm-split:hover{background:var(--brand-2,#6c21aa)}.pm-tree{flex:0 0 35%;padding:8px;max-height:calc(100vh - 220px);min-width:200px;max-width:85%;position:sticky;top:8px}.pm-detail,.pm-tree{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:auto}.pm-detail{flex:1;padding:16px;min-height:300px}.pm-node.pm-drop{outline:2px dashed var(--brand-2,#6c21aa);outline-offset:-2px;background:#f3eefa}#viewBody #pmGantt .gantt_cell,#viewBody #pmGantt .gantt_grid_data,#viewBody #pmGantt .gantt_grid_head_cell,#viewBody #pmGantt .gantt_scale_cell,#viewBody #pmGantt .gantt_task_content,#viewBody #pmGantt .gantt_tree_content{font-size:11px!important}#viewBody #pmGantt .gantt_grid_head_cell{background:#1e78e1;color:#fff!important;font-weight:600;border-right:1px solid hsla(0,0%,100%,.2)}#viewBody #pmGantt .gantt_grid_scale{background:#1e78e1;border-bottom:none}#viewBody #pmGantt .gantt_row.pm-grow,#viewBody #pmGantt .gantt_row.pm-grow .gantt_cell{background:#e6f1fb!important;color:#0c447c;font-weight:600}.pm-node[draggable=true]{cursor:grab}.pm-floatband{position:absolute;height:8px;background:repeating-linear-gradient(45deg,rgba(242,199,68,.6),rgba(242,199,68,.6) 3px,transparent 0,transparent 6px);border:1px dashed #d9a400;border-radius:0;pointer-events:none;z-index:1}.pm-gm{border:none!important;border-radius:0!important;padding:4px 9px!important;font-size:11px!important}.pm-gm.active{background:var(--brand-2,#6c21aa)!important;color:#fff!important}#viewBody #pmGantt .pm-g-critical .gantt_task_progress{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 3px,transparent 0,transparent 6px)}#viewBody #pmGantt .gantt_task_line.pm-g-critical{border-color:#b42318}#viewBody #pmGantt.pm-depmode .gantt_task_line.pm-g-act{background:#2e9e58!important;border-color:#1f7a43!important}#viewBody #pmGantt.pm-depmode .gantt_task_line.pm-g-act .gantt_task_progress{background:#155e33!important}#viewBody #pmGantt.pm-depmode .gantt_task_line.pm-g-act .gantt_task_content{color:#fff!important}#viewBody #pmGantt .gantt_task_line,#viewBody #pmGantt .gantt_task_line *,#viewBody #pmGantt .gantt_task_line .gantt_task_content{font-size:10px!important}#mainApp.sb-collapsed .pm-tree{flex-basis:42%}.pm-ws .pm-detail,.pm-ws .pm-tree{font-size:12.5px}.pm-detail h4{font-size:14px}.pm-detail label{font-size:11.5px}.pm-lrow,.pm-node{font-size:12.5px}.tabs button{font-size:13px}.pm-treebar{display:flex;gap:6px;margin-bottom:8px}.pm-root,.pm-tree ul{list-style:none;margin:0;padding:0}.pm-tree ul ul{padding-left:16px}.pm-node{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;cursor:pointer;font-size:13px}.pm-node:hover{background:#f5f2fb}.pm-node.selected{background:#f3eafb;outline:1px solid var(--accent-2,#b46cff)}.pm-chev{width:24px;display:inline-block;color:#8427e2;font-size:26px;cursor:pointer}.pm-chev,.pm-ico{text-align:center;line-height:1}.pm-ico{width:26px;font-size:24px}.pm-n-proj{color:#6c21aa}.pm-n-sub{color:#511980}.pm-n-sub-linear{color:#2e75b6}.pm-n-act{color:#5b6473}.pm-n-milestone{color:#ed7d31}.pm-code{font-size:10.5px;font-weight:700;color:var(--brand-2,#8427e2)}.pm-lbl{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mini{display:inline-block;width:46px;height:5px;border-radius:4px;background:#ede7f5;overflow:hidden}.pm-mini>i{display:block;height:100%;background:#8427e2}.pm-badge{font-size:10px}.pm-node .badge,.pm-node .pm-badge .badge{font-size:10px!important;font-weight:400!important;padding:2px 7px!important}.pm-dhead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:6px;font-size:15px}.pm-grid thead th{background:#1e78e1;color:#fff;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.3px;border-right:1px solid hsla(0,0%,100%,.18)}.pm-grid tbody tr:nth-child(2n){background:var(--soft,#f7fafc)}.pm-ahead{margin:-16px -16px 14px;border:1px solid #b5d4f4;border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.pm-ahead-bar{height:3px;background:#1e78e1}.pm-ahead-main{gap:14px;padding:14px 16px}.pm-ahead-main,.pm-atile{display:flex;align-items:center}.pm-atile{width:44px;height:44px;border-radius:11px;background:#e6f1fb;color:#0c447c;justify-content:center;font-size:22px;flex:0 0 auto}.pm-acrumb{font-size:10.5px;color:var(--muted);display:flex;align-items:center;gap:5px;margin-bottom:3px}.pm-acrumb i{color:#378add}.pm-acode{background:#e6f1fb;color:#0c447c;font-family:ui-monospace,monospace;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.pm-atitle{font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--text)}.pm-aring{position:relative;width:52px;height:52px;flex:0 0 auto}.pm-aring span{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#0c447c}.pm-ameta{display:flex;gap:7px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);background:var(--soft,#f4f9fe)}.pm-mchip{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);background:var(--card,#fff);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.pm-mchip b{color:var(--text);font-weight:600}.pm-mchip i{font-size:13px;color:#378add}.pm-hstrip{display:flex;align-items:stretch;background:var(--card,#fff);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:6px}.pm-hstrip .h{flex:1;padding:7px 12px;border-left:1px solid var(--line)}.pm-hstrip .h:first-child{border-left:none}.pm-hstrip .hl{font-size:9.5px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);display:flex;align-items:center;gap:5px}.pm-hstrip .hl i{font-size:12px}.pm-hstrip .hv{font-size:13px;font-weight:600;margin-top:1px}.pm-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.pm-lrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13px}.pm-lrow:last-child{border-bottom:none}.pm-lrow:hover{background:#fcfbfe}.pm-addrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pm-grid td,.pm-grid th{font-size:12px}.pm-phead{padding:10px 16px;margin-top:0;position:sticky;top:0;z-index:6;background:var(--card,#fff)}.pm-hmeta{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.pm-hmeta .pm-mchip{font-size:8px;padding:1px 7px}.pm-ptabs{display:flex;gap:3px;flex-wrap:wrap;padding:6px 0 0;border-bottom:2px solid #6c21aa}.pm-ptabs button{display:flex;align-items:center;gap:6px;padding:8px 13px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-bottom:none;border-radius:8px 8px 0 0;background:var(--soft,#f7f6f4);position:relative;top:1px}.pm-ptabs button i{font-size:15px}.pm-ptabs button:hover{color:var(--brand,#6c21aa);background:#f3eefa}.pm-ptabs button.active{background:#6c21aa;color:#fff;font-weight:600;border-color:#6c21aa}.pm-ptabs button.active i{color:#fff}.pm-deptbl{margin-bottom:6px}.pm-deptbl thead th{background:#1e78e1;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.3px;border-right:1px solid hsla(0,0%,100%,.18)}.pm-deptbl td{padding:6px 10px}.pm-depchip{display:inline-block;background:#eeedfe;color:#3c3489;border-radius:6px;padding:2px 8px;font-weight:600;font-size:10.5px}.pm-gtoolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.pm-gzoom{display:flex;gap:4px;flex-wrap:wrap}.pm-legend{border:1px solid var(--line);border-radius:8px;padding:10px;margin-top:8px;background:#fff;font-size:12px}.pm-legend .li{display:inline-flex;align-items:center;gap:5px;margin:3px 12px 3px 0}.pm-legend .sw{width:18px;height:10px;border-radius:2px;display:inline-block}.gantt_task_line.pm-g-planned{background:#9dc3e6;border-color:#7fb0db}.gantt_task_line.pm-g-released{background:#2e75b6;border-color:#255e91}.gantt_task_line.pm-g-completed{background:#3fa34d;border-color:#338a40}.gantt_task_line.pm-g-closed{background:#a9d18e;border-color:#90bd73}.gantt_task_line.pm-g-canceled{background:#b4a7d6;border-color:#9d8cc9}.gantt_task_line.pm-g-critical{background:#e24b4a;border-color:#a32d2d}.pm-baseline{position:absolute;height:4px;background:#8a8f98;border-radius:2px;opacity:.75;pointer-events:none}#viewBody #pmGantt .gantt_scale_line,#viewBody #pmGantt .gantt_task_scale{background:#f5f8fc}#viewBody #pmGantt .gantt_scale_cell{color:#475569;border-right:1px solid #e4ecf5}#viewBody #pmGantt .gantt_task_scale .gantt_scale_line:first-child .gantt_scale_cell{background:#eaf2fc;color:#185fa5;font-weight:600;border-right-color:#d3e3f5}.gantt_task_cell.pm-today-col{background:rgba(226,75,74,.08)}#viewBody #pmGantt .gantt_scale_cell.pm-today-col{background:#fcebeb!important;color:#a32d2d!important;font-weight:600}.rl-head{font-weight:700;margin:14px 0 6px}.rl-scroll{overflow:auto;max-height:300px;border:1px solid var(--line);border-radius:8px}.rl-tbl{border-collapse:collapse;font-size:12px;min-width:100%}.rl-tbl td,.rl-tbl th{border:1px solid #eee;padding:5px 8px;text-align:center;white-space:nowrap}.rl-tbl th{background:#fafafa;top:0;z-index:1}.rl-tbl .rl-name,.rl-tbl th{font-weight:600;position:sticky}.rl-tbl .rl-name{text-align:left;left:0;background:#fff;min-width:200px;z-index:2}.rl-tbl th.rl-name{z-index:3;background:#fafafa}td.rl-ok{background:#d6efd8;color:#1e6b2a}td.rl-warn{background:#fdecc4;color:#8a6d1a}td.rl-over{background:#f7c9c9;color:#9b1c1c;font-weight:700}.rl-legend{display:flex;gap:16px;margin-top:6px;font-size:12px;flex-wrap:wrap}.rl-legend .li{display:inline-flex;align-items:center;gap:5px}.rl-legend .sw{width:16px;height:12px;border-radius:3px;display:inline-block}.rl-legend .sw.rl-ok{background:#d6efd8}.rl-legend .sw.rl-warn{background:#fdecc4}.rl-legend .sw.rl-over{background:#f7c9c9}@media(max-width:980px){.pm-kanban{grid-template-columns:1fr}.pm-kpis{grid-template-columns:1fr 1fr}.pm-ws{flex-direction:column}.pm-tree{flex:1 1 auto;width:100%;max-height:300px}.pm-formgrid{grid-template-columns:1fr 1fr}}#fTarea[data-s62big=yes]{height:60px!important;font-size:14px!important;padding:10px 12px!important;line-height:1.4!important}#fFile,#fRef{height:40px!important;box-sizing:border-box!important}#fFile{padding:8px 10px!important}[data-s62hidden=yes]{display:none!important}#s62-banner-acta{animation:s62fadeIn .25s ease-out}@keyframes s62fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}#equipos-tree{font-family:-apple-system,BlinkMacSystemFont,sans-serif}#equipos-tree button{cursor:pointer}.eq-block{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:10px}.eq-row{display:flex;align-items:center;padding:11px 16px;background:linear-gradient(90deg,#dbeafe,#eff6ff);border-bottom:1px solid #e5e7eb;gap:10px}.eq-toggle{background:none;border:none;font-size:14px;color:#1e40af;width:20px}.eq-name{font-weight:700;color:#1e3a8a;flex:0 0 auto}.eq-cli{color:#1e40af;font-size:12px;flex:1}.eq-pm{font-size:12px;color:#374151}.eq-count{font-size:11px;color:#1e40af;background:#fff;padding:2px 8px;border-radius:10px;font-weight:600}.eq-children{padding:8px 14px 12px 30px;background:#fafafa}.eq-rolblock{margin-bottom:10px;padding:8px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:5px}.eq-rolrow{display:flex;align-items:center;margin-bottom:6px;gap:8px}.eq-rolname{font-size:13px;color:#374151;flex:1}.eq-unico{font-size:10px;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;font-weight:600}.eq-rolflags{display:flex;gap:4px}.eq-flag{font-size:10px;padding:1px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.eq-flag-aprueba{background:#fee2e2;color:#991b1b}.eq-flag-supervisa{background:#dbeafe;color:#1e40af}.eq-flag-captura{background:#d1fae5;color:#065f46}.eq-rolcount{font-size:11px;color:#6b7280;background:#f3f4f6;padding:1px 6px;border-radius:8px}.eq-personas{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-left:18px}.eq-persona{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;color:#1e3a8a;padding:3px 4px 3px 10px;border-radius:14px;font-size:12px;font-weight:600;border:1px solid #bfdbfe}.eq-x{background:#fff;border:1px solid #fca5a5;color:#dc2626;width:18px;height:18px;border-radius:50%;font-size:12px;line-height:1;padding:0}.eq-x:hover{background:#dc2626;color:#fff}.eq-empty{color:#9ca3af;font-style:italic;font-size:11.5px}.eq-add{background:none;color:#1e40af;border:1px dashed #1e40af;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.eq-add:hover{background:#dbeafe}.eq-warn{background:#fef3c7;border-left:3px solid #f59e0b;padding:8px 12px;border-radius:4px;font-size:12px;color:#78350f;margin:10px 0}.dchip{display:inline-block;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 12px;margin:3px 5px 3px 0;font-size:12px;cursor:pointer;transition:.12s;line-height:1.3}.dchip.on,.dchip:hover{border-color:var(--blue)}.dchip.on{background:var(--blue);color:#fff}.dflbl{font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:#64748b;margin:2px 0 4px}.dcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:16px}.dcollap h3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;margin:0}.dcollap h3 .arr{transition:.15s;font-size:11px;color:#94a3b8}.dcollap.closed .arr{transform:rotate(-90deg)}.dcollap.closed .cbody{display:none}.cbody{margin-top:12px;overflow-x:auto}.dtbl{width:100%;border-collapse:collapse;font-size:13px}.dtbl td,.dtbl th{padding:7px 9px;border-bottom:1px solid #eef2f7;text-align:right;white-space:nowrap}.dtbl td:first-child,.dtbl th:first-child{text-align:left;position:sticky;left:0;background:#fff}.dtbl thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;color:#64748b;border-bottom:2px solid #e2e8f0}.dtbl thead th:first-child{background:#fff}.dtbl tfoot td{font-weight:700;background:#f1f5f9}.dtbl tbody tr:hover td{background:#f8fafc}.dtbl .fact{color:#1d4ed8;font-weight:600}.dtbl .nofact{color:#c2700a}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.kpi2{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.kpi2 .l{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#64748b;font-weight:700}.kpi2 .v{font-size:26px;font-weight:800;color:#0f172a;margin-top:3px;line-height:1}.kpi2 .s{font-size:12px;color:#64748b;margin-top:4px}.neg{color:#dc2626}.pos{color:#059669}.muted2{color:#94a3b8}.bar{height:6px;border-radius:4px;background:#e2e8f0;overflow:hidden;margin-top:4px}.bar>i{display:block;height:100%;background:var(--blue)}.dhero{background:#421967;color:#fff;border-radius:14px;padding:16px 22px;margin-bottom:16px;display:flex;gap:14px 40px;flex-wrap:wrap}.dhero .dh-it{min-width:120px}.dhero .dh-l{font-size:12px;color:#cdbee6;font-weight:500}.dhero .dh-v{font-size:28px;font-weight:700;line-height:1.1;margin-top:3px}.dhero .dh-s{font-size:11px;color:#b9a8d6;margin-top:2px}.orgchart{overflow-x:auto;padding:10px 4px}.orgchart ul{display:flex;justify-content:center;padding-top:18px;margin:0}.orgchart li,.orgchart ul{position:relative;list-style:none}.orgchart li{padding:18px 8px 0;text-align:center}.orgchart li:after,.orgchart li:before{content:"";position:absolute;top:0;right:50%;border-top:2px solid #d8c7f0;width:50%;height:18px}.orgchart li:after{right:auto;left:50%;border-left:2px solid #d8c7f0}.orgchart li:only-child:after,.orgchart li:only-child:before{display:none}.orgchart li:only-child{padding-top:0}.orgchart li:first-child:before,.orgchart li:last-child:after{border:0}.orgchart li:last-child:before{border-right:2px solid #d8c7f0;border-radius:0 6px 0 0}.orgchart li:first-child:after{border-radius:6px 0 0 0}.orgchart ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:2px solid #d8c7f0;width:0;height:18px}.orgchart>ul,.orgchart>ul>li{padding-top:0}.orgchart>ul>li:after,.orgchart>ul>li:before{display:none}.ochNode{display:inline-block;vertical-align:top;border:1px solid var(--line,#e5e9f2);border-top:3px solid #8427e2;border-radius:10px;background:var(--card,#fff);padding:8px 12px;min-width:150px;max-width:240px;box-shadow:0 1px 3px rgba(20,20,40,.07)}.ochNode .t{font-size:12.5px;font-weight:700;color:var(--text,#1f2430)}.ochNode .s{font-size:10.5px;color:var(--muted,#6b7280);margin-bottom:4px}.ochNode .occ{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin-bottom:2px}.ochNode .chip{background:#e1f5ee;color:#0f6e56;font-size:10px;padding:1px 6px;border-radius:8px}.ochNode .pl{font-size:10px;color:#6b7280}.ochNode .vac{background:#fcebeb;color:#9a1f1f;padding:0 5px;border-radius:8px}tr.aus-activa>td{background:#ecfdf3}html[data-theme=oscuro] tr.aus-activa>td{background:#13271f}@media print{#vy-theme-wrap,.aviso,.btn,.md-actions,.nav-group,.notice,.pm-addrow,.sb,.top{display:none!important}.app{display:block!important}.body,.main{margin:0!important;padding:0!important}.card{border:1px solid #ccc!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:10px!important}.pm-sec{color:#000!important}.pm-sec:before{background:#000!important}body{background:#fff!important;color:#000!important;font-size:11pt}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}a[href]:after{content:""}}.pm-step{display:flex;align-items:center;gap:8px;margin:6px 0 18px;flex-wrap:wrap}.pm-stepdot{width:24px;height:24px;border-radius:50%;background:#eee;color:#888;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.pm-stepdot.on{background:#6c21aa;color:#fff}.pm-stepdot.done{background:#10b981;color:#fff}.pm-steplbl{font-size:12.5px;color:#888}.pm-steplbl.on{color:var(--text);font-weight:600}.pm-stepline{flex:1;height:2px;background:#eee;min-width:24px}.pm-formgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0}.pm-formgrid .fld label{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-bottom:5px}.pm-sec{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#185fa5;font-weight:600;margin:22px 0 12px}.pm-sec:before{content:"";width:3px;height:14px;border-radius:2px;background:#1e78e1;flex:0 0 auto}.pm-wnav{display:flex;justify-content:space-between;margin-top:18px}.rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:8px 0}@media(max-width:900px){.pm-formgrid{grid-template-columns:1fr 1fr}}html[data-theme=oscuro] .pm-stepdot,html[data-theme=oscuro] .pm-stepline{background:#1e222b!important}html[data-theme=oscuro] .pm-sec{color:#b8c0cc!important}#pmGantt .gantt_row.pm-grow,html[data-theme=oscuro] #pmGantt .gantt_row.pm-grow .gantt_cell{background:#1e2a3a!important;color:#bcd6f5!important}#pmGantt .gantt_task_scale,html[data-theme=oscuro] #pmGantt .gantt_scale_line{background:#14171d!important}#pmGantt .gantt_scale_cell{color:var(--muted)!important;border-right-color:var(--line)!important}#pmGantt .gantt_task_scale .gantt_scale_line:first-child .gantt_scale_cell{background:#1e2430!important;color:#bcd6f5!important}#pmGantt .gantt_cell,#pmGantt .gantt_grid_data,#pmGantt .gantt_grid_head_cell,#pmGantt .gantt_scale_cell,#pmGantt .gantt_task_content,#pmGantt .gantt_tree_content{font-size:11px!important}#pmGantt .gantt_grid_head_cell{background:#1e78e1;color:#fff!important;font-weight:600;border-right:1px solid hsla(0,0%,100%,.2)}#pmGantt .gantt_grid_scale{background:#1e78e1;border-bottom:none}#pmGantt .gantt_row.pm-grow,#pmGantt .gantt_row.pm-grow .gantt_cell{background:#e6f1fb!important;color:#0c447c;font-weight:600}#pmGantt .pm-g-critical .gantt_task_progress{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 3px,transparent 0,transparent 6px)}#pmGantt .gantt_task_line.pm-g-critical{border-color:#b42318}#pmGantt.pm-depmode .gantt_task_line.pm-g-act{background:#2e9e58!important;border-color:#1f7a43!important}#pmGantt.pm-depmode .gantt_task_line.pm-g-act .gantt_task_progress{background:#155e33!important}#pmGantt.pm-depmode .gantt_task_line.pm-g-act .gantt_task_content{color:#fff!important}#pmGantt .gantt_task_line,#pmGantt .gantt_task_line *,#pmGantt .gantt_task_line .gantt_task_content{font-size:10px!important}#pmGantt .gantt_scale_line,#pmGantt .gantt_task_scale{background:#f5f8fc}#pmGantt .gantt_scale_cell{color:#475569;border-right:1px solid #e4ecf5}#pmGantt .gantt_task_scale .gantt_scale_line:first-child .gantt_scale_cell{background:#eaf2fc;color:#185fa5;font-weight:600;border-right-color:#d3e3f5}#pmGantt .gantt_scale_cell.pm-today-col{background:#fcebeb!important;color:#a32d2d!important;font-weight:600}#pmGantt .gantt_task_line.pm-g-planned{background:#9dc3e6!important;border-color:#7fb0db!important}#pmGantt .gantt_task_line.pm-g-released{background:#2e75b6!important;border-color:#255e91!important}#pmGantt .gantt_task_line.pm-g-completed{background:#3fa34d!important;border-color:#338a40!important}#pmGantt .gantt_task_line.pm-g-closed{background:#a9d18e!important;border-color:#90bd73!important}#pmGantt .gantt_task_line.pm-g-canceled{background:#b4a7d6!important;border-color:#9d8cc9!important}#pmGantt .gantt_task_line.pm-g-critical{background:#e24b4a!important;border-color:#a32d2d!important}#pmGantt .gantt_task_line.gantt_project .gantt_task_progress{background:rgba(0,0,0,.22)}#pmGantt .gantt_tree_icon.gantt_file,#pmGantt .gantt_tree_icon.gantt_folder_closed,#pmGantt .gantt_tree_icon.gantt_folder_open{display:none}.pm-n-task{color:#8b95a6}html[data-theme=oscuro] .pm-n-task{color:#7c8797}.pm-exp{width:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-exp.vacio{cursor:default}.pm-exp>i{width:13px;height:13px;border:1px solid #b8bfc9;border-radius:2px;background:var(--card,#fff);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;line-height:1;font-weight:700;color:#4a5464}.pm-exp:hover>i{border-color:#8427e2;color:#8427e2}html[data-theme=oscuro] .pm-exp>i{border-color:#4a5464;color:#c7cdd6}.sb .logo .sb-marca{display:none;font-style:normal;font-weight:800;font-size:20px;color:var(--brand-dark)}.app .sb-plegar{display:block;width:100%;padding:7px 0;color:inherit;opacity:.55;font-size:13px;line-height:1;background:hsla(0,0%,50%,.1);border:0;border-bottom:1px solid hsla(0,0%,50%,.18);cursor:pointer}.app .sb-plegar:hover{opacity:1;background:hsla(0,0%,50%,.2)}.app.sb-plegada{grid-template-columns:64px 1fr}.app.sb-plegada .sb .logo{padding:14px 6px}.app.sb-plegada .sb .foot .txt,.app.sb-plegada .sb .logo img,.app.sb-plegada .sb .logo span{display:none}.app.sb-plegada .sb .logo .sb-marca{display:block}.app.sb-plegada #nav .nav-grp{display:none}.app.sb-plegada #nav button{justify-content:center;padding:11px 0;gap:0}.app.sb-plegada #nav button .txt{display:none}.app.sb-plegada #nav button .ico{font-size:17px}.app.sb-plegada #nav .nav-group.collapsed .nav-items{display:block}.app.sb-plegada .sb .foot{padding:12px 6px;text-align:center;font-size:10px}