.app-shell{--premium-ink:#142f26;--premium-muted:#647a6f;--premium-border:#e2ebe5;--premium-surface:#fff;--premium-shadow:0 8px 26px rgba(24,71,45,.05);background:#f3f7f5;color:var(--premium-ink)}.app-shell .premium-toolbar{min-width:0;min-height:64px;padding:13px clamp(22px,3vw,50px);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid #e5ede8}.app-shell .premium-toolbar-location,.app-shell .premium-toolbar-state{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.app-shell .premium-toolbar-location{color:#7b8b80;font-size:12px}.app-shell .premium-toolbar-location svg{color:#0e7349}.app-shell .premium-toolbar-location strong{color:#193f2c;font-weight:750}.app-shell .premium-toolbar-state{justify-content:flex-end}.app-shell .premium-beta-label{display:inline-flex;padding:7px 11px;border-radius:999px;white-space:nowrap;background:#fff5da;color:#936817;font-size:11px;font-weight:750}.app-shell .premium-toolbar-user{display:flex;align-items:center;gap:7px;color:#3a5845;font-size:12px;font-weight:650}.app-shell .premium-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:#08643d;font-size:13px;font-weight:800}.app-shell .premium-nav-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #e9efeb;border-radius:11px;color:#4e6659;background:#f7faf8}.app-shell .premium-nav-copy{display:grid;align-content:center;gap:4px;min-width:0}.app-shell .nav-item .premium-nav-copy strong{font-size:12px;line-height:1.28;font-weight:760;color:inherit}.app-shell .nav-item .premium-nav-copy small{font-size:10px;line-height:1.35;font-weight:400;color:#526b5e}.app-shell .nav-item.active .premium-nav-icon{border-color:#cde6d8;background:#dbf0e4;color:#075f3a}.app-shell .nav-item.active .premium-nav-copy small{color:#456650}.app-shell .nav-item:disabled .premium-nav-icon{opacity:.7}.app-shell .nav-item{cursor:pointer}.app-shell .nav-item:disabled{cursor:not-allowed}.app-shell .premium-home{max-width:1600px;padding-top:26px}.app-shell .premium-home .premium-hero{display:flex;align-items:center;justify-content:space-between;min-height:156px;gap:20px;padding:25px 32px;margin-bottom:18px;border:1px solid #e7eeea;border-radius:19px;background:linear-gradient(112deg,#ffffff,#f9fcfa 52%,#edf7f0)}.app-shell .premium-hero-copy{position:relative;z-index:2;max-width:720px;min-width:0}.app-shell .premium-eyebrow{display:inline-block;color:#11754c;letter-spacing:.13em;font-size:10px;font-weight:850}.app-shell .premium-hero h1{display:flex;align-items:center;gap:12px;margin:9px 0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:810;font-size:clamp(30px,3.3vw,43px);line-height:1.12;letter-spacing:-.05em;color:#102c21}.app-shell .premium-greeting{font-size:25px;color:#d1a84f}.app-shell .premium-hero p{margin:0;font-size:14px;line-height:1.6;color:#567166}.app-shell .premium-hero-art{flex:0 1 295px;min-width:170px;display:grid;align-items:end;opacity:.57;filter:drop-shadow(0 15px 15px rgba(51,117,69,.05))}.app-shell .premium-hero-art svg{width:100%;max-height:146px}.app-shell .premium-overview{display:grid;gap:13px;margin-bottom:31px}.app-shell .premium-kpi{display:flex;align-items:center;min-height:120px;padding:17px;border:1px solid var(--premium-border);border-radius:16px;background:var(--premium-surface);box-shadow:var(--premium-shadow)}.app-shell .premium-kpi-icon{flex:0 0 45px;display:grid;width:45px;height:45px;place-items:center;background:#e8f5ee;border-radius:13px;color:#066b42}.app-shell .premium-kpi>div{display:flex;min-width:0;flex-direction:column}.app-shell .premium-kpi-label{font-weight:690;color:#64796d}.app-shell .premium-kpi strong{color:#142e23;line-height:1.2;font-size:clamp(17px,1.7vw,23px);font-weight:830;letter-spacing:-.025em;overflow-wrap:anywhere}.app-shell .premium-kpi .premium-kpi-green{color:#08643e}.app-shell .premium-kpi .premium-kpi-profile{font-size:14px;line-height:1.4}.app-shell .premium-kpi small{line-height:1.4;color:#526b5e}.app-shell .premium-kpi-gold .premium-kpi-icon{background:#fff3d7;color:#ae7e19}.app-shell .premium-kpi-gold strong{color:#936716}.app-shell .premium-section-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:15px;margin-bottom:17px}.app-shell .premium-section-heading h2{margin:5px 0;font-size:23px;line-height:1.24;font-weight:790;letter-spacing:-.035em;color:#142f24}.app-shell .premium-section-heading p{margin:0;font-size:13px;line-height:1.55;color:#526b5e}.app-shell .premium-count{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid #dae7dc;background:#fff;font-weight:750;font-size:11px;color:#136a48}.app-shell .premium-module-grid{display:grid;gap:15px}.app-shell .premium-module-card{display:flex;gap:15px;align-items:flex-start;min-width:0;min-height:203px;padding:23px;position:relative;overflow:hidden;background:#fff;border:1px solid #e1eae4;border-radius:17px;box-shadow:0 8px 24px rgba(15,70,38,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-shell .premium-module-card:after{content:"";width:175px;height:175px;position:absolute;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(219,239,224,.6),rgba(255,255,255,0) 70%);pointer-events:none}.app-shell .premium-module-card.premium-accent-gold:after{background:radial-gradient(circle,rgba(245,226,172,.48),rgba(255,255,255,0) 70%)}.app-shell .premium-module-card:hover{border-color:#bfdcc6;box-shadow:0 13px 30px rgba(15,70,38,.09);transform:translateY(-2px)}.app-shell .premium-module-symbol{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;border:1px solid #dcefe3;border-radius:17px;background:linear-gradient(145deg,#edf8f0,#dff3e8);color:#086640}.app-shell .premium-accent-gold .premium-module-symbol{background:linear-gradient(145deg,#fff8e7,#f9edce);border-color:#f5e8c8;color:#af8019}.app-shell .premium-module-copy{z-index:1;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;min-width:0;min-height:157px}.app-shell .premium-module-eyebrow{margin:2px 0 9px;font-size:10px;font-weight:820;color:#0d6d46;letter-spacing:.07em}.app-shell .premium-module-copy h3{margin:0 0 8px;font-size:17px;font-weight:780;letter-spacing:-.024em;line-height:1.25;color:#132e22}.app-shell .premium-module-copy p{margin:0 0 14px;font-size:12px;line-height:1.56;color:#64796e}.app-shell .premium-module-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:34px;width:auto;padding:8px 12px;border:1px solid #d7e8dd;border-radius:9px;background:#ecf6ef;color:#075c36;font-size:12px;font-weight:760;box-shadow:none}.app-shell .premium-module-action:not(:disabled):hover{background:#0a7145;border-color:#0a7145;color:#fff}.app-shell .premium-module-action:focus-visible{outline:3px solid #b08a2a;outline-offset:3px}.app-shell .premium-module-action:disabled{opacity:.55;cursor:not-allowed}.app-shell .premium-footnote{display:flex;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;border:1px solid #e4e9dd;border-radius:13px;background:#fbfcf7;font-size:12px;line-height:1.55;color:#597065}.app-shell .premium-footnote svg{flex:0 0 auto;color:#aa8026}@media (min-width:1100px){.app-shell{grid-template-columns:258px minmax(0,1fr)}.app-shell>.site-header{width:258px;background:#fff}.app-shell .masthead{padding:19px 16px 15px}.app-shell .brand-multicasas img{width:132px;max-height:86px;margin:0 0 9px}.app-shell .brand-product strong{font-size:16px}.app-shell .brand-credit{margin-top:14px}.app-shell .main-navigation{padding:14px 10px 18px;gap:4px}.app-shell .nav-item,.app-shell .nav-item:first-child{display:flex;align-items:center;width:100%;gap:11px;min-height:62px;padding:9px 11px;border:0;border-radius:12px;text-align:left}.app-shell .nav-item.active,.app-shell .nav-item:first-child.active{padding-left:8px;border-left:3px solid #0b7849;background:#eaf5ee}.app-shell .session-bar{padding:12px 13px 14px}.app-shell .user-menu{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.app-shell .user-menu>div{justify-items:start}.app-shell .user-menu .compact{grid-column:1/-1}}@media (min-width:861px) and (max-width:1099px){.app-shell .nav-item,.app-shell .nav-item:first-child{display:flex;align-items:center;gap:9px;padding:8px 10px}.app-shell .premium-module-grid,.app-shell .premium-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.app-shell .premium-toolbar{min-height:51px;padding:10px 19px}.app-shell .premium-toolbar-user{display:none}.app-shell .nav-item,.app-shell .nav-item:first-child{display:flex;align-items:center;width:100%;gap:11px;min-height:54px;padding:8px 12px}.app-shell .premium-home{padding-top:21px}.app-shell .premium-module-grid,.app-shell .premium-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.app-shell .premium-home .premium-hero{min-height:0;padding:24px 22px}.app-shell .premium-hero-art{display:none}.app-shell .premium-hero h1{font-size:31px}.app-shell .premium-overview{gap:9px}.app-shell .premium-kpi{padding:12px;min-height:103px;gap:9px}.app-shell .premium-kpi-icon{flex-basis:34px;width:34px;height:34px;border-radius:9px}.app-shell .premium-kpi-icon svg{width:19px;height:19px}.app-shell .premium-kpi strong{font-size:16px}.app-shell .premium-kpi .premium-kpi-profile{font-size:12px}.app-shell .premium-module-grid{grid-template-columns:minmax(0,1fr)}.app-shell .premium-module-card{min-height:175px;padding:19px}.app-shell .premium-module-copy{min-height:137px}.app-shell .premium-section-heading h2{font-size:21px}}@media (max-width:390px){.app-shell .premium-overview{grid-template-columns:minmax(0,1fr)}.app-shell .premium-kpi{min-height:75px}}@media (prefers-reduced-motion:reduce){.app-shell .premium-module-card{transition:none}.app-shell .premium-module-card:hover{transform:none}}.app-shell .premium-section-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;min-width:0}.app-shell label.premium-module-search{display:flex;align-items:center;gap:9px;width:min(100%,235px);min-height:39px;margin:0;padding:0 11px;border:1px solid #d9e5dd;border-radius:10px;background:#fff;color:#719081;box-shadow:0 3px 12px rgba(18,68,38,.03)}.app-shell .premium-module-search svg{flex:0 0 auto}.app-shell .premium-module-search input[type=search]{flex:1 1;width:100%;min-width:0;height:37px;padding:7px 0;margin:0;border:0;border-radius:0;color:#204332;background:transparent;box-shadow:none;outline:0;font-size:12px;font-weight:500}.app-shell .premium-module-search:focus-within{border-color:#0c8150;box-shadow:0 0 0 3px rgba(12,129,80,.11)}.app-shell .premium-empty-search{grid-column:1/-1;margin:0;padding:32px 22px;border:1px dashed #bcd4c4;border-radius:14px;color:#637e6c;background:#fbfdfb;text-align:center;font-size:13px}@media (max-width:650px){.app-shell .premium-section-tools{justify-content:flex-start;width:100%}.app-shell label.premium-module-search{width:min(100%,290px)}}.app-shell .premium-toolbar{position:sticky;top:0;z-index:5;min-height:58px;padding-top:9px;padding-bottom:9px;box-shadow:0 2px 12px rgba(20,54,40,.025)}.app-shell label.premium-toolbar-search{width:min(100%,600px);display:flex;align-items:center;gap:12px;min-height:40px;margin:0;padding:0 15px;border-radius:11px;border:1px solid #e6edea;background:#f6f8f9;color:#526f69}.app-shell .premium-toolbar-search input[type=search]{width:100%;flex:1 1;min-width:0;height:39px;border:none;background:transparent;border-radius:0;outline:none;box-shadow:none;font-size:12px;color:#274333;padding:0}.app-shell .premium-toolbar-search:focus-within{border-color:#a6cbbb;box-shadow:0 0 0 3px rgba(9,119,73,.08)}.app-shell .premium-home{max-width:1650px;padding-top:20px;padding-bottom:36px}.app-shell .premium-home .premium-hero{min-height:155px;padding:22px 28px;margin-bottom:14px;border:none;border-radius:15px;background:linear-gradient(114deg,#fff,#fbfdfb 56%,#eaf5ee);box-shadow:0 4px 20px rgba(24,60,37,.025)}.app-shell .premium-hero-copy{flex:1 1 52%}.app-shell .premium-hero h1{margin-top:8px;font-size:clamp(30px,3.2vw,42px)}.app-shell .premium-greeting{font-size:27px;color:inherit}.app-shell .premium-hero-art{flex:0 1 395px;min-width:210px;max-width:40%;height:100%;display:flex;align-items:center;justify-content:end;gap:2px;opacity:.89;filter:none}.app-shell .premium-hero-art-caption{display:grid;flex:0 1 155px;align-content:center;min-width:110px;gap:6px}.app-shell .premium-hero-art-caption strong{font-weight:760;line-height:1.28;color:#275448}.app-shell .premium-hero-art-caption small{font-size:11px;color:#526b5e}.app-shell .premium-architecture{flex:1 1 190px;width:100%;min-width:0;max-width:240px;height:auto;max-height:132px;opacity:.79}.app-shell .premium-overview{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:112px;gap:12px;margin-bottom:25px}.app-shell .premium-kpi{width:100%;min-width:0;min-height:0;height:112px;max-height:112px;align-self:start;overflow:hidden;gap:13px;padding:15px 14px;border-radius:14px}.app-shell .premium-kpi>div{flex:1 1;justify-content:center;gap:5px}.app-shell .premium-kpi-icon{flex:0 0 44px}.app-shell .premium-kpi-label{font-size:11px;line-height:1.25}.app-shell .premium-kpi strong{font-size:clamp(16px,1.6vw,21px);line-height:1.18;overflow-wrap:normal;word-break:normal}.app-shell .premium-kpi small{font-size:11px}.app-shell .premium-section-heading{margin-bottom:15px}.app-shell .premium-section-heading h2{margin:4px 0;font-size:22px}.app-shell .premium-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.app-shell .premium-module-card{min-height:183px;padding:19px 18px;gap:12px;border:1px solid #e8efea;border-radius:15px;box-shadow:0 8px 24px rgba(14,65,40,.055)}.app-shell .premium-module-card:after{width:180px;height:165px;right:-60px;bottom:-70px}.app-shell .premium-module-symbol{position:relative;z-index:2;flex-basis:49px;width:49px;height:49px;border-radius:13px}.app-shell .premium-module-copy{min-height:140px}.app-shell .premium-module-eyebrow{font-size:9px;margin-bottom:8px}.app-shell .premium-module-copy h3{font-size:16px;line-height:1.23}.app-shell .premium-module-copy p{font-size:11.5px;line-height:1.43;max-width:255px}.app-shell .premium-module-decoration{position:absolute;z-index:0;right:4px;bottom:0;color:#97b6a3;opacity:.13;pointer-events:none;transform:rotate(-8deg)}.app-shell .premium-accent-gold .premium-module-decoration{color:#bd984a}.app-shell .premium-module-corner{position:absolute;z-index:2;right:15px;bottom:14px;display:grid;place-items:center;width:30px;height:30px;color:#0b6644;border:1px solid #d6e5df;border-radius:50%;background:rgba(255,255,255,.93);pointer-events:none}.app-shell .premium-module-action{padding:7px 10px;min-height:31px;font-size:11px;margin-top:auto;max-width:calc(100% - 32px)}.app-shell .premium-footnote{min-height:50px;margin-top:15px;padding:13px 20px;background:linear-gradient(100deg,#f9faf5,#f2f7f4)}.app-shell .premium-footnote strong{color:#0a6946}@media (min-width:1100px){.app-shell>.site-header{height:100dvh}.app-shell .masthead{padding-top:13px;padding-bottom:12px}.app-shell .brand-multicasas img{max-height:66px;width:108px;margin-bottom:8px}.app-shell .brand-credit{font-size:10px;color:#526b5e;margin-top:10px;padding-top:7px}.app-shell .main-navigation{gap:2px;padding:10px 10px 15px}.app-shell .nav-item,.app-shell .nav-item:first-child{min-height:53px;padding-top:7px;padding-bottom:7px}.app-shell .premium-nav-icon{width:35px;height:35px;flex-basis:35px}.app-shell .user-menu,.app-shell .user-menu>div{min-width:0}.app-shell .user-menu span,.app-shell .user-menu strong{display:block;width:100%;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:1280px) and (min-width:861px){.app-shell .premium-module-card{padding:17px 14px;gap:10px}.app-shell .premium-module-symbol{width:42px;height:42px;flex-basis:42px}.app-shell .premium-module-copy h3{font-size:15px}.app-shell .premium-module-corner{right:10px}.app-shell .premium-hero-art-caption{display:none}}@media (max-width:1099px){.app-shell .premium-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:100px}.app-shell .premium-kpi{height:100px;max-height:100px}.app-shell .premium-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-shell .premium-module-grid{grid-template-columns:1fr}.app-shell .premium-module-card{min-height:170px}.app-shell .premium-toolbar-state{display:none}.app-shell .premium-toolbar{padding:8px 14px;min-height:54px}.app-shell .premium-hero-art{display:none}}@media (max-width:400px){.app-shell .premium-overview{grid-template-columns:1fr;grid-auto-rows:minmax(84px,auto)}.app-shell .premium-kpi{height:auto;min-height:84px;max-height:none;padding:10px 14px}}.app-shell .premium-toolbar-state{flex-wrap:nowrap;flex-shrink:0;overflow:visible}.app-shell .premium-account-trigger{display:flex;align-items:center;gap:9px;width:auto;min-height:42px;margin:0;padding:4px 8px;border:1px solid transparent;border-radius:12px;background:#fff;color:#18392b;text-align:left}.app-shell .premium-account-trigger:hover,.app-shell .premium-account-trigger[aria-expanded=true]{border-color:#dbe9e0;background:#f5faf7}.app-shell .premium-account-avatar{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;line-height:1;border-radius:50%;background:#07663d;color:#fff;font-size:15px;font-weight:750;text-align:center}.app-shell .premium-account-text strong{line-height:1.2}.app-shell .premium-account-text small{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;color:#6b8072}.app-shell .premium-account-chevron{flex-shrink:0;color:#587064}.app-shell .premium-account-popup{z-index:80;width:min(290px,calc(100vw - 28px));padding:10px;border:1px solid #dfe8e0;border-radius:13px;background:#fff;box-shadow:0 17px 42px rgba(22,54,35,.18)}.app-shell .premium-account-popup-heading{gap:10px;padding:10px 8px 13px;border-bottom:1px solid #e6eee8}.app-shell .premium-account-popup-heading>div{gap:4px}.app-shell .premium-account-popup-heading strong{font-size:12px;max-width:205px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell .premium-account-popup-heading small{font-size:10px;color:#6c8072;max-width:205px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell .premium-account-logout{display:flex;align-items:center;gap:10px;width:100%;margin:9px 0 0;padding:11px 12px;border:none;border-radius:9px;color:#095e39;background:#eef7f1;font-size:12px;font-weight:740;text-align:left}.app-shell .premium-account-logout:hover{background:#dceee3}.app-shell .premium-account-logout:focus-visible,.app-shell .premium-account-trigger:focus-visible{outline:3px solid #bd9347;outline-offset:2px}@media (max-width:700px){.app-shell .premium-toolbar-state{display:flex}.app-shell .premium-account-text,.app-shell .premium-beta-label{display:none}.app-shell .premium-account-trigger{padding:2px}.app-shell .premium-account-chevron{width:13px}}.app-shell .premium-home .premium-hero{position:relative;overflow:hidden;isolation:isolate;border:1px solid #edf2ed;background:linear-gradient(110deg,#fff,#fcfdfa 48%,#f4f8f4 76%,#e9f1e9)}.app-shell .premium-hero-art{position:relative;flex:0 1 540px;max-width:50%;gap:12px;justify-content:flex-end;min-width:275px;align-self:stretch}.app-shell .premium-hero-art-caption{flex:0 1 152px;position:relative;z-index:1}.app-shell .premium-hero-art-caption strong{font-size:13px;color:#295849}.app-shell .premium-architecture-photo{position:relative;z-index:0;display:block;flex:1 1 330px;width:100%;min-width:0;max-width:345px;aspect-ratio:377/155;align-self:center;background-image:url(/multicasas-premium-art.webp);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;border-radius:0 12px 12px 0}.app-shell .premium-module-card{isolation:isolate;background:linear-gradient(145deg,#fff,#fff 68%,#fbfdfb)}.app-shell .premium-module-card.premium-accent-gold{background:linear-gradient(142deg,#fff,#fff 66%,#fffaf0)}.app-shell .premium-module-card:after{background:none!important}.app-shell .premium-module-illustration{position:absolute;right:16px;top:15px;z-index:-1;display:block;height:120px;background-image:url(/multicasas-premium-art.webp);background-repeat:no-repeat;background-size:377px 412px;opacity:.88;pointer-events:none}.app-shell .premium-illustration-home{width:76px;background-position:0 -165px}.app-shell .premium-illustration-handoff{width:73px;background-position:-90px -165px}.app-shell .premium-illustration-projects{width:89px;background-position:-180px -165px}.app-shell .premium-illustration-authority{width:76px;background-position:0 -291px}.app-shell .premium-illustration-inventory{width:48px;background-position:-90px -291px}.app-shell .premium-illustration-dispatch{width:105px;background-position:-180px -291px}.app-shell .premium-illustration-production{background-image:none}.app-shell .premium-module-copy{position:relative;z-index:2}.app-shell .premium-toolbar{z-index:30;overflow:visible}.app-shell .premium-toolbar-state{min-width:0;flex:0 0 auto;gap:12px}.app-shell .premium-account{position:relative;display:block;flex:0 0 auto;min-width:0}.app-shell button.premium-account-trigger{display:flex;align-items:center;gap:10px;min-height:44px;width:auto;max-width:216px;margin:0;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:12px;background:transparent;color:#1d3e31;box-shadow:none;cursor:pointer;text-align:left}.app-shell button.premium-account-trigger:hover,.app-shell button.premium-account-trigger[aria-expanded=true]{background:#f0f7f3;border-color:#e0ede4}.app-shell .premium-account-avatar,.app-shell .premium-avatar{box-sizing:border-box;display:grid!important;flex:0 0 37px;width:37px;height:37px;min-width:37px;min-height:37px;margin:0;padding:0;place-items:center;vertical-align:middle;border:0;border-radius:9999px;background:#056b43;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:750;line-height:1;text-align:center;overflow:hidden}.app-shell .premium-account-text{display:grid;min-width:0;max-width:138px;align-items:center;gap:3px}.app-shell .premium-account-text small,.app-shell .premium-account-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .premium-account-text strong{font-size:12px;font-weight:780;color:#193a2c}.app-shell .premium-account-text small{font-size:11px;color:#526b5e}.app-shell .premium-account-chevron{flex:0 0 14px;width:14px;height:14px;transform:rotate(90deg);color:#5c7966}.app-shell .premium-account-trigger[aria-expanded=true] .premium-account-chevron{transform:rotate(-90deg)}.app-shell .premium-account-popup{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:min(285px,calc(100vw - 22px));min-width:245px;padding:8px;border:1px solid #dce9df;border-radius:14px;background:white;box-shadow:0 16px 44px rgba(15,58,36,.16)}.app-shell .premium-account-popup-heading{display:flex;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #e8eee9;min-width:0}.app-shell .premium-account-avatar-small{width:33px;height:33px;min-width:33px;min-height:33px;flex-basis:33px;font-size:13px}.app-shell .premium-account-popup-heading>div{display:grid;gap:5px;min-width:0}.app-shell .premium-account-popup-heading small,.app-shell .premium-account-popup-heading strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell .premium-account-popup-heading strong{font-size:13px}.app-shell .premium-account-popup-heading small{font-size:11px;color:#526b5e}.app-shell button.premium-account-logout{width:100%;display:flex;align-items:center;gap:12px;margin:7px 0 0;padding:12px;border:none;border-radius:9px;background:transparent;color:#24533e;font-size:13px;font-weight:730;text-align:left;cursor:pointer}.app-shell button.premium-account-logout:hover{background:#edf6ef;color:#095b39}.app-shell button.premium-account-logout:focus-visible,.app-shell button.premium-account-trigger:focus-visible{outline:3px solid #c6a44d;outline-offset:2px}.app-shell .user-menu{display:grid;grid-template-columns:37px minmax(0,1fr)!important;gap:10px;align-items:center;width:100%;min-width:0}.app-shell .user-menu>div{justify-items:start;min-width:0;width:100%}.app-shell .user-menu span:not(.premium-avatar),.app-shell .user-menu strong{display:block;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .premium-avatar{align-self:center;justify-self:center}@media (max-width:1280px) and (min-width:861px){.app-shell .premium-hero-art-caption{display:grid}.app-shell .premium-hero-art{flex-basis:380px;max-width:44%}}@media (max-width:860px){.app-shell .premium-toolbar-state{display:flex}.app-shell .premium-beta-label{display:none}.app-shell .premium-hero-art{max-width:44%;min-width:0}.app-shell .premium-hero-art-caption{display:none}}@media (max-width:600px){.app-shell .premium-toolbar-search{max-width:calc(100vw - 115px)}.app-shell .premium-account-text{display:none}.app-shell button.premium-account-trigger{padding-right:4px;gap:4px}.app-shell .premium-account-chevron{display:none}.app-shell .premium-module-illustration{opacity:.55}}@media (max-width:700px){.app-shell .premium-home .premium-hero{flex-direction:column;align-items:stretch;gap:14px}.app-shell .premium-hero-copy{flex:0 0 auto}.app-shell .premium-hero h1{flex-wrap:wrap;overflow-wrap:anywhere}.app-shell .premium-hero-art{display:flex;flex:0 0 auto;align-self:flex-end;width:min(100%,300px);max-width:100%;min-width:0;height:auto}.app-shell .premium-architecture-photo{flex:0 1 auto}}.app-shell .premium-module-grid.premium-module-count-1{grid-template-columns:minmax(0,1fr)}.app-shell .premium-module-grid.premium-module-count-2,.app-shell .premium-module-grid.premium-module-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.app-shell .premium-module-grid.premium-module-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell .premium-module-grid.premium-module-count-5>.premium-module-card{grid-column:span 2}.app-shell .premium-module-grid.premium-module-count-5>.premium-module-card:nth-child(n+4){grid-column:span 3}}@media (min-width:701px) and (max-width:1099px){.app-shell .premium-module-grid.premium-module-count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .premium-module-grid.premium-module-count-5>.premium-module-card:last-child{grid-column:1/-1}}@media (max-width:700px){.app-shell .premium-module-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .premium-module-grid>.premium-module-card{grid-column:auto!important}}.prospects-workspace{max-width:1500px;margin:auto}.prospects-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.prospects-heading h1{margin:8px 0}.prospects-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:28px 0}.prospects-metrics article{background:#fff;border:1px solid #dce4dd;border-top:3px solid #e6c727;border-radius:12px;padding:20px;display:flex;flex-direction:column}.prospects-metrics strong{font-size:32px;color:#1f4d3a}.prospects-metrics span{font-size:14px}.prospects-list-panel{background:#fff;border:1px solid #dce4dd;border-radius:16px;padding:24px}.prospects-controls{display:flex;align-items:end;gap:16px}.prospects-controls>label:first-child{flex:1 1}.prospects-workspace label{display:flex;flex-direction:column;gap:8px;font-size:14px}.prospects-workspace input,.prospects-workspace select,.prospects-workspace textarea{font:inherit;min-height:46px;padding:12px;border:1px solid #c5d1c8;border-radius:8px;max-width:100%;color:#213d30;background:#fff}.prospects-workspace button{min-height:44px}.prospects-list{display:grid;gap:12px}.prospects-list>article{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(160px,1.2fr) minmax(110px,.75fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid #dce4dd;border-radius:10px}.prospects-list h2{font-size:18px;margin:5px 0}.prospects-list p{font-size:14px;margin:5px 0;overflow-wrap:anywhere}.prospects-workspace small{font-size:12px;color:#5a6d61;overflow-wrap:anywhere}.prospects-tag{display:inline-block;border-radius:20px;background:#edf3ed;padding:5px 12px;font-size:12px;font-weight:700}.prospects-ganado{background:#d9efdf;color:#18532d}.prospects-cotizacion{background:#fff2c6;color:#705b13}.prospects-perdido{background:#f5e5df;color:#854b34}.prospects-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:25px}.prospects-private{display:flex;align-items:center;gap:8px;color:#5a6d61;font-size:12px;margin-top:20px}.prospects-empty{text-align:center;padding:40px 20px;color:#50675a}.prospects-empty svg{margin:auto}.prospects-detail{position:fixed;inset:0 0 0 auto;width:min(680px,100%);height:100dvh;max-height:none;max-width:none;margin:0;border:0;padding:24px;background:#f2f6f2;overflow:auto;overscroll-behavior:contain;color:#213d30}.prospects-detail::backdrop{background:#14251b99}.prospects-detail-head{position:sticky;top:-24px;background:#f2f6f2;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.prospects-detail-head h2{font-size:21px;margin:0}.prospects-contact{background:white;padding:22px;border:1px solid #dce4dd;border-radius:12px;margin:16px 0 24px}.prospects-contact h3{font-size:23px;margin:8px 0}.prospects-contact p{overflow-wrap:anywhere}.prospects-message{white-space:pre-wrap}.prospects-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.prospects-contact-actions a{color:#235d40;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.prospects-detail form{display:grid;gap:18px}.prospects-detail textarea{resize:vertical}.prospects-history article{background:white;border:1px solid #dce4dd;border-left:3px solid #e6c727;border-radius:8px;padding:16px;margin:12px 0}.prospects-history p{white-space:pre-wrap;overflow-wrap:anywhere}.prospects-history span{font-size:12px}.app-shell:has(.prospects-detail[open]){overflow:hidden}@media(max-width:1050px){.prospects-list>article{grid-template-columns:1fr 1fr}.prospects-metrics{gap:8px}.prospects-metrics article{padding:14px}}@media(max-width:650px){.prospects-heading{align-items:start;flex-direction:column}.prospects-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.prospects-metrics strong{font-size:27px}.prospects-metrics span{font-size:12px}.prospects-controls{flex-direction:column;align-items:stretch}.prospects-list-panel{padding:16px}.prospects-list>article{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.prospects-list>article>button{justify-self:start}.prospects-detail{padding:18px}.prospects-detail-head{top:-18px}.prospects-detail-head h2{font-size:18px}.prospects-contact{padding:16px}.prospects-pagination{gap:10px}.prospects-private{align-items:start}}.app-shell .prospect-alert-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;flex:none;border:1px solid #dce4dd;border-radius:50%;background:#f2f7f1;color:#21523b;padding:10px;margin-right:10px}.prospect-alert-button>span{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;line-height:20px;padding:0 4px;border-radius:12px;background:#e6c727;color:#273d25;font-size:11px;font-weight:800}.prospect-arrival-toast{position:fixed;bottom:24px;right:24px;z-index:1000;width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid #cbdacd;border-left:5px solid #e6c727;border-radius:12px;padding:22px 42px 20px 20px;box-shadow:0 12px 40px #173d3324;color:#203e2d}.prospect-arrival-toast strong{font-size:16px}.prospect-arrival-toast p{font-size:14px;line-height:1.5;margin:8px 0 14px}.prospect-arrival-toast>button{min-height:44px;background:#21583d;color:white;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.prospect-arrival-toast .prospect-toast-close{position:absolute;right:4px;top:4px;width:36px;height:36px;min-height:36px;background:transparent;color:#365442;font-size:24px;padding:0}@media(max-width:650px){.prospect-arrival-toast{bottom:16px;right:16px}.app-shell .prospect-alert-button{margin-right:6px;width:40px;height:40px;min-height:40px;padding:8px}}