#we-app{--we-bg:light-dark(#e4eaf4,#111c2e);--we-panel:light-dark(#fff,#1b2a40);--we-text:light-dark(#142442,#f3f6ff);--we-muted:light-dark(#52627b,#b3bfd3);--we-line:light-dark(#c7d3e4,#3a4c65);--we-soft:light-dark(#f0f4fa,#26354c);--we-blue:light-dark(#174dcc,#79a6ff);--we-bluefill:light-dark(#e4edff,#203c63);--we-purple:light-dark(#6740bf,#b89cff);--we-purplefill:light-dark(#eee8fb,#392c50);--we-green:light-dark(#126846,#72dcb0);--we-greenfill:light-dark(#e1f3e9,#193f36);--we-warn:light-dark(#865208,#f3c779);--we-warnfill:light-dark(#fff0cf,#453b24);--we-red:light-dark(#aa2836,#ffa4ad);--we-shadow:light-dark(#122b5712,#0003);color:var(--we-text);background:var(--we-bg);font:400 16px/1.5 'Segoe UI',system-ui,sans-serif;isolation:isolate;position:relative;min-width:0;min-height:720px;color-scheme:light dark;border-radius:20px;overflow:clip}
#we-app *{box-sizing:border-box}#we-app [hidden]{display:none!important}#we-app button,#we-app input,#we-app select,#we-app textarea{font:inherit}#we-app button,#we-app a{touch-action:manipulation}#we-app button{cursor:pointer}#we-app button:disabled{cursor:not-allowed;opacity:.55}#we-app :focus-visible{outline:3px solid var(--we-blue);outline-offset:3px}#we-app h1,#we-app h2,#we-app h3,#we-app p{margin:0}#we-app h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:750}#we-app h2{font-size:22px;line-height:1.3;font-weight:750}#we-app h3{font-size:18px;line-height:1.35;font-weight:700}#we-app a{color:var(--we-blue);overflow-wrap:anywhere}#we-app small{font-size:13px}#we-app .we-muted{color:var(--we-muted)}#we-app .we-eyebrow{font-size:12px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}
#we-app .we-top{background:#102547;color:#fff;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}#we-app .we-brand{display:flex;align-items:center;gap:13px}#we-app .we-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#2867ed;font-size:25px;font-weight:800;color:#fff}#we-app .we-brand strong{font-size:21px;letter-spacing:-.4px}#we-app .we-brand .we-eyebrow{display:block;color:#b9cced;font-size:11px;letter-spacing:2px}#we-app .we-profile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#we-app .we-profile label{font-size:12px;color:#c2d3ed;display:grid;gap:3px}#we-app .we-profile select{padding:7px 34px 7px 10px;border:1px solid #6582ad;border-radius:8px;background:#203b61;color:#fff;font-size:14px;min-height:38px}#we-app .we-top .we-ghost{color:#fff;border-color:#577194;background:transparent;font-size:14px}
#we-app .we-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 28px 0}#we-app .we-nav button{padding:17px 18px;text-align:left;border:2px solid var(--we-line);border-radius:14px;background:var(--we-panel);color:var(--we-text);display:flex;align-items:center;gap:13px;box-shadow:0 3px 0 var(--we-line);transition:transform .15s,background .15s}#we-app .we-nav button:hover{transform:translateY(-2px)}#we-app .we-nav button[aria-current=page]{background:var(--we-blue);border-color:var(--we-blue);color:light-dark(#fff,#11243d);box-shadow:0 4px 0 light-dark(#103d9e,#476caa)}#we-app .we-nav button[aria-current=page] small{opacity:.9;color:inherit}#we-app .we-nav .we-num{font-size:25px;font-weight:800;opacity:.65;line-height:1}#we-app .we-nav strong{display:block;font-size:18px}#we-app .we-nav small{color:var(--we-muted);display:block;margin-top:2px}#we-app .we-nav.single{grid-template-columns:1fr}
#we-app .we-main{padding:28px}#we-app .we-titlebar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}#we-app .we-titlebar p{margin-top:6px;color:var(--we-muted)}#we-app .we-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}#we-app .we-button{min-height:45px;border:1px solid var(--we-line);border-radius:10px;padding:10px 16px;font-weight:650;font-size:15px;color:var(--we-text);background:var(--we-panel);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}#we-app .we-button:hover{filter:brightness(.96)}#we-app .we-primary{background:var(--we-blue);border-color:var(--we-blue);color:light-dark(#fff,#11243d)}#we-app .we-purplebutton{background:var(--we-purple);border-color:var(--we-purple);color:light-dark(#fff,#211432)}#we-app .we-greenbutton{background:var(--we-green);border-color:var(--we-green);color:light-dark(#fff,#103428)}#we-app .we-ghost{background:transparent}#we-app .we-danger{color:var(--we-red)}#we-app .we-wide{width:100%}#we-app .we-back{margin-bottom:18px}
#we-app .we-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}#we-app .we-lane{border:2px solid var(--we-line);border-radius:17px;background:var(--we-soft);overflow:hidden}#we-app .we-lanehead{background:var(--we-bluefill);border-bottom:2px solid var(--we-line);padding:18px 19px;display:flex;align-items:center;gap:12px}#we-app .we-lanehead.raul{border-top:6px solid var(--we-blue)}#we-app .we-lanehead.eloy{background:var(--we-purplefill);border-top:6px solid var(--we-purple)}#we-app .we-avatar{width:46px;height:46px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;font-size:21px;font-weight:800;background:var(--we-blue);color:light-dark(#fff,#11243d)}#we-app .we-avatar.eloy{background:var(--we-purple);color:light-dark(#fff,#281636)}#we-app .we-count{margin-left:auto;font-weight:800;font-size:25px}#we-app .we-lanebody{padding:15px;display:grid;gap:13px}#we-app .we-project{width:100%;text-align:left;border:1px solid var(--we-line);border-bottom-width:3px;border-radius:12px;background:var(--we-panel);color:var(--we-text);padding:19px;display:block;box-shadow:0 5px 14px var(--we-shadow);transition:transform .15s,box-shadow .15s}#we-app .we-project:hover{transform:translateY(-2px);box-shadow:0 9px 20px var(--we-shadow)}#we-app .we-project .we-projecttop{display:flex;gap:10px;justify-content:space-between;align-items:start;margin-bottom:12px}#we-app .we-project strong{font-size:17px;overflow-wrap:anywhere;line-height:1.35}#we-app .we-tag{font-size:12px;font-weight:750;padding:4px 8px;border-radius:6px;background:var(--we-soft);white-space:nowrap;display:inline-block}#we-app .we-next{display:flex;align-items:center;justify-content:space-between;margin-top:13px;gap:12px;font-size:14px}#we-app .we-next b{color:var(--we-blue);font-weight:700;white-space:nowrap}#we-app .we-progress{height:7px;background:var(--we-soft);border-radius:9px;overflow:hidden;margin-top:14px}#we-app .we-progress>span{display:block;height:100%;background:var(--we-blue);border-radius:9px;transition:width .25s}#we-app .we-project.eloy .we-progress>span{background:var(--we-purple)}#we-app .we-project.done .we-progress>span{background:var(--we-green)}#we-app .we-progresslabel{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:13px;color:var(--we-muted)}
#we-app .we-switcher{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}#we-app .we-switcher button{border:1px solid var(--we-line);border-radius:9px;padding:9px 14px;background:var(--we-panel);color:var(--we-muted);font-weight:650;min-height:42px}#we-app .we-switcher button[aria-pressed=true]{background:#18375e;border-color:#18375e;color:#fff}#we-app .we-box{border:2px solid var(--we-line);background:var(--we-panel);border-radius:15px;overflow:hidden}#we-app .we-boxhead{padding:18px 20px;border-bottom:1px solid var(--we-line);background:var(--we-soft);display:flex;align-items:center;gap:12px;justify-content:space-between}#we-app .we-boxbody{padding:20px}#we-app .we-detailgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}#we-app .we-stack{display:grid;gap:18px}#we-app .we-ownerlabel{display:flex;gap:12px;align-items:center}#we-app .we-task{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--we-line)}#we-app .we-task:last-child{border-bottom:0}#we-app .we-task input{width:25px;height:25px;flex-shrink:0;margin:2px 0 0;accent-color:var(--we-blue);cursor:pointer}#we-app .we-task.eloy input{accent-color:var(--we-purple)}#we-app .we-task strong{font-size:16px;display:block}#we-app .we-task small{display:block;color:var(--we-muted);margin-top:3px;line-height:1.5}#we-app .we-task.is-done{background:var(--we-greenfill)}#we-app .we-task.is-done strong{color:var(--we-green)}#we-app .we-task:has(input:disabled){opacity:.8}#we-app .we-servicehead{padding:9px 18px;background:var(--we-soft);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-block:1px solid var(--we-line)}#we-app .we-taskfooter{padding:14px 18px;background:var(--we-soft);display:flex;gap:10px;flex-wrap:wrap;align-items:center}#we-app .we-status{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;font-size:13px;font-weight:700;background:var(--we-bluefill);color:var(--we-blue)}#we-app .we-status.green{background:var(--we-greenfill);color:var(--we-green)}#we-app .we-status.purple{background:var(--we-purplefill);color:var(--we-purple)}#we-app .we-status.warn{background:var(--we-warnfill);color:var(--we-warn)}
#we-app .we-salesboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#we-app .we-saleshead{padding:15px 16px;border-bottom:2px solid var(--we-line);border-top:5px solid var(--we-blue);display:flex;justify-content:space-between;gap:10px;background:var(--we-bluefill)}#we-app .we-lead{padding:16px}#we-app .we-lead strong{font-size:16px}#we-app .we-lead p{font-size:14px;color:var(--we-muted);margin:8px 0 12px}#we-app .we-alert{padding:15px 18px;border-radius:12px;background:var(--we-warnfill);color:var(--we-warn);margin-bottom:20px;font-size:15px;border:1px solid color-mix(in srgb,var(--we-warn),transparent 70%)}#we-app .we-empty{padding:30px 20px;text-align:center;color:var(--we-muted);font-size:15px}#we-app .we-gridcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#we-app .we-info p{margin:8px 0;font-size:15px;overflow-wrap:anywhere}#we-app .we-info strong{color:var(--we-muted);display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px}#we-app .we-history{margin:0;padding-left:18px}#we-app .we-history li{margin-bottom:12px;font-size:14px}#we-app .we-history small{color:var(--we-muted);display:block}#we-app details summary{cursor:pointer;font-weight:700;padding:14px 18px;background:var(--we-soft)}#we-app .we-historywrap{padding:18px}
#we-app .we-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-bottom:22px}#we-app .we-stat{padding:20px;border-radius:14px;background:var(--we-panel);border:2px solid var(--we-line)}#we-app .we-stat.primary{background:#163b7b;border-color:#163b7b;color:#fff}#we-app .we-stat strong{display:block;font-size:30px;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:5px 0}#we-app .we-stat span{font-size:14px;font-weight:650}#we-app .we-stat small{font-size:12px;color:var(--we-muted)}#we-app .we-stat.primary small{color:#c8daff}#we-app .we-stat.paid strong{color:var(--we-green)}#we-app .we-stat.pending strong{color:var(--we-warn)}#we-app .we-tablewrap{overflow-x:auto}#we-app table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}#we-app th{padding:14px 16px;text-align:left;background:var(--we-soft);color:var(--we-muted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}#we-app td{padding:16px;border-top:1px solid var(--we-line);font-variant-numeric:tabular-nums}#we-app td strong{display:block}#we-app td small{color:var(--we-muted);display:block;margin-top:3px}#we-app .we-amount{white-space:nowrap}#we-app .we-tablewrap .we-button{font-size:13px;padding:8px 11px;min-height:38px}
#we-app .we-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#we-app .we-formgrid .full{grid-column:1/-1}#we-app .we-field{display:grid;gap:7px;font-weight:650;font-size:14px;align-content:start}#we-app .we-field input,#we-app .we-field select,#we-app .we-field textarea,#we-app .we-month{width:100%;min-width:0;border:1px solid var(--we-line);border-radius:8px;min-height:45px;background:var(--we-panel);color:var(--we-text);padding:10px 12px;font-size:16px;font-weight:400}#we-app .we-field textarea{resize:vertical;min-height:95px}#we-app .we-field small{font-weight:400;color:var(--we-muted)}#we-app fieldset{border:1px solid var(--we-line);border-radius:10px;padding:12px 14px;display:flex;gap:22px;flex-wrap:wrap;margin:0}#we-app legend{font-size:14px;font-weight:700;padding:0 4px}#we-app fieldset label{display:flex;align-items:center;gap:7px}#we-app fieldset input{width:19px;height:19px;accent-color:var(--we-blue)}#we-app .we-formactions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}#we-app .we-formerror{background:var(--we-warnfill);color:var(--we-warn);border-radius:8px;padding:10px 13px;margin-top:16px;font-size:14px}#we-app .we-dialog{width:min(680px,calc(100% - 28px));max-height:90vh;overflow-y:auto;border:2px solid var(--we-line);border-radius:18px;background:var(--we-panel);color:var(--we-text);padding:0;box-shadow:0 24px 80px #0005}#we-app .we-dialog::backdrop{background:#0d1c3aa6;backdrop-filter:blur(3px)}#we-app .we-dialoghead{padding:20px 24px;background:var(--we-soft);border-bottom:1px solid var(--we-line);display:flex;align-items:center;justify-content:space-between;gap:20px}#we-app .we-dialogbody{padding:24px}#we-app .we-close{width:38px;height:38px;background:var(--we-panel);border:1px solid var(--we-line);border-radius:9px;font-size:24px;color:var(--we-text);flex-shrink:0}#we-app .we-foot{padding:15px 28px;border-top:1px solid var(--we-line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--we-muted);font-size:12px;background:var(--we-soft)}#we-app .we-toast{position:absolute;left:20px;right:20px;top:12px;z-index:20;background:var(--we-text);color:var(--we-panel);padding:14px 20px;border-radius:10px;box-shadow:0 6px 24px #0003;font-weight:600;font-size:15px}#we-app .we-auth{max-width:520px;margin:55px auto;padding:30px;background:var(--we-panel);border:2px solid var(--we-line);border-radius:18px}#we-app .we-auth p{color:var(--we-muted);margin:10px 0 24px}#we-app .we-auth .we-field{margin-bottom:16px}#we-app .we-busy{opacity:.75;pointer-events:none}
@media(max-width:900px){#we-app .we-detailgrid{grid-template-columns:1fr}#we-app .we-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}#we-app .we-gridcards{grid-template-columns:repeat(2,minmax(0,1fr))}#we-app .we-nav small{display:none}#we-app .we-salesboard{gap:10px}#we-app .we-lead{padding:13px}}
@media(max-width:640px){#we-app{border-radius:0}#we-app .we-main{padding:20px 14px}#we-app .we-top{padding:17px 15px}#we-app .we-nav{padding:14px 14px 0;gap:7px}#we-app .we-nav button{padding:12px 8px;display:block;text-align:center;box-shadow:0 2px 0 var(--we-line);border-radius:10px}#we-app .we-nav .we-num{font-size:16px;display:block;margin-bottom:5px}#we-app .we-nav strong{font-size:14px}#we-app .we-board,#we-app .we-salesboard,#we-app .we-gridcards,#we-app .we-side{grid-template-columns:1fr}#we-app .we-stats{grid-template-columns:1fr 1fr}#we-app .we-stat.primary{grid-column:1/-1}#we-app .we-stat{padding:15px}#we-app .we-stat strong{font-size:24px}#we-app h1{font-size:26px}#we-app .we-titlebar{align-items:start}#we-app .we-formgrid{grid-template-columns:1fr}#we-app .we-dialoghead,#we-app .we-dialogbody{padding:18px}#we-app .we-auth{margin:25px 14px;padding:22px}#we-app .we-foot{padding:14px}#we-app .we-profile{width:100%;justify-content:space-between}#we-app .we-task{padding:14px}}
@media(prefers-reduced-motion:reduce){#we-app *,#we-app *::before,#we-app *::after{transition:none!important;animation:none!important}}
