/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ivory:#f7f4ed;--paper:#fdfbf7;--ink:#252622;--olive:#7b8060;--sage:#b7bca0;--sand:#d8c6aa;--line:#e5e0d6;--muted:#77766f}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);background:#fdfbf7f2;flex-direction:column;height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.brand{background:0 0;border:0;width:150px;height:122px;margin:0 auto 20px;padding:0}.brand img{object-fit:contain;width:100%;height:100%;display:block}nav{gap:7px;display:grid}nav button{color:#4d4d48;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;min-height:49px;padding:0 16px;font-size:14px;display:flex;position:relative}nav button:hover{background:#f0ede5}nav button.active{color:#4f543f;background:#e6e6d9;font-weight:700}nav button.active:before{content:"";background:var(--olive);border-radius:3px;width:3px;height:28px;position:absolute;left:0}nav i{text-align:center;width:22px;font:22px Georgia}.company{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:15px 8px;font-size:13px;display:grid}.company>b.companyLogo{border:1px solid var(--line);background:#f0ede5;border-radius:10px;place-items:center;width:38px;height:38px;padding:3px;display:grid}.companyLogo img{object-fit:contain;width:100%;height:100%}.company small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.workspace{min-width:0;padding:30px 34px 46px}header{grid-template-columns:minmax(280px,1fr) minmax(300px,430px) 44px auto;align-items:center;gap:14px;display:grid}.eyebrow{color:var(--olive);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}h1,h2{font-family:Georgia,serif;font-weight:400}h1{margin:0;font-size:clamp(31px,3vw,46px);line-height:1.05}header>div>p:last-child{color:var(--muted);text-transform:capitalize;margin:7px 0 0;font-size:13px}.search{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--olive);border-radius:10px;align-items:center;gap:10px;padding:0 15px;font:24px Georgia;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:13px Arial}.search button{background:0 0;border:0}.avatar{background:var(--olive);color:#fff;border:0;border-radius:50%;width:42px;height:42px;font-family:Georgia}.primary{border:1px solid var(--olive);background:var(--olive);color:#fff;border-radius:9px;min-height:46px;padding:0 19px;font-size:12px;font-weight:700}.primary:hover{background:#656a4e}.content{margin-top:30px}.result{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px}.result button{float:right;color:var(--olive);background:0 0;border:0;font-weight:700}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:17px;min-height:150px;padding:24px;display:flex}.metric>i{width:48px;height:48px;color:var(--olive);background:#eeeee4;border:1px solid #dad8c7;border-radius:50%;flex:0 0 48px;place-items:center;font:24px Georgia;display:grid}.metric p{margin:5px 0;font-size:13px}.metric strong{font:38px Georgia;display:block}.metric small{color:var(--olive);margin-top:12px;font-size:10px;display:block}.grid{grid-template-columns:1.15fr 1.05fr 1.2fr;gap:15px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-height:510px;display:flex;overflow:hidden;box-shadow:0 12px 30px #433f360a}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;display:flex}.panelHead h2{margin:0;font-size:21px}.bare{background:0 0;border:0}.soft{border:1px solid var(--line);color:var(--olive);background:0 0;border-radius:8px;padding:9px 12px;font-size:11px}.tasks{padding:8px 18px}.task{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:79px;color:var(--ink);background:0 0;grid-template-columns:44px 30px 1fr auto;align-items:center;gap:9px;display:grid}.task>span:first-child{color:#9b815b;font:12px Georgia}.task>b{border:1px solid var(--sand);color:#fff;background:#f7f3ea;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.task.done>b{background:var(--olive)}.task.done>span:nth-child(3){opacity:.45;text-decoration:line-through}.task strong,.task small{display:block}.task strong{font-size:12px}.task small{color:var(--muted);margin-top:4px;font-size:10px}.task em{border-radius:6px;padding:6px 8px;font-size:9px;font-style:normal}.alta{color:#9c5540;background:#f2d8cd}.media{color:#836a35;background:#eee4cb}.baja{color:#4d6a54;background:#dce5d9}.panelLink{border:0;border-top:1px solid var(--line);min-height:59px;color:var(--olive);background:0 0;margin-top:auto;font:13px Georgia}.funnelWrap{grid-template-columns:1.15fr 1fr;gap:16px;padding:24px 20px;display:grid}.funnel{flex-direction:column;align-items:center;gap:5px;display:flex}.funnel div{background:var(--olive);clip-path:polygon(5% 0,95% 0,82% 100%,18% 100%);color:#fff;place-items:center;height:71px;font:28px Georgia;display:grid}.funnel div:nth-child(2){background:#979d7e}.funnel div:nth-child(3){background:var(--sage)}.funnel div:nth-child(4){background:var(--sand)}.labels{grid-template-rows:repeat(4,71px);gap:5px;display:grid}.labels span{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.labels strong{font:14px Georgia}.labels small{color:var(--muted);margin-top:4px;font-size:9px}.property{flex:1;grid-template-columns:minmax(150px,1fr) 1fr;align-items:center;gap:22px;padding:34px 22px;display:grid}.donut{aspect-ratio:1;background:conic-gradient(var(--olive) 0 38%,var(--sage) 38% 70%,var(--sand) 70% 87%,var(--ink) 87%);border-radius:50%;place-items:center;display:grid}.donut>span{background:var(--paper);text-align:center;border-radius:50%;place-content:center;width:56%;height:56%;display:grid}.donut strong{font:29px Georgia}.donut small{color:var(--muted);font-size:9px;display:block}.legend{gap:17px;display:grid}.legend div{border-bottom:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding-bottom:9px;font-size:11px;display:grid}.legend i{border-radius:50%;width:9px;height:9px}.c0{background:var(--olive)}.c1{background:var(--sage)}.c2{background:var(--sand)}.c3{background:var(--ink)}.legend strong{font:18px Georgia}.table{min-height:600px}.table .panelHead{min-height:90px}.table h2{margin:0;font-size:30px}.rows{padding:10px 20px}.row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:76px;color:var(--ink);background:0 0;grid-template-columns:44px 1.6fr 1fr 1fr 1fr auto;align-items:center;gap:16px;font-size:12px;display:grid}.row>b{width:36px;height:36px;color:var(--olive);background:#e6e6d9;border-radius:50%;place-items:center;font-size:10px;display:grid}.row em{font-style:normal}.pill{color:#5f6748;background:#e7eadc;border-radius:20px;width:max-content;padding:6px 9px}.empty{text-align:center;justify-content:center;align-items:center;min-height:570px}.empty>i{width:66px;height:66px;color:var(--olive);background:#e6e6d9;border-radius:50%;place-items:center;margin-bottom:20px;font:32px Georgia;display:grid}.empty h2{margin:5px 0;font-size:38px}.empty>p:not(.eyebrow){max-width:430px;color:var(--muted)}.empty .primary{margin-top:18px}.backdrop{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2526226b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:16px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #25262238}.modal h2{margin:4px 0 24px;font-size:32px}.close{background:0 0;border:0;font-size:24px;position:absolute;top:18px;right:18px}.modal label{color:var(--muted);gap:7px;margin-bottom:16px;font-size:11px;display:grid}.modal input,.modal select{border:1px solid var(--line);background:#fff;border-radius:8px;height:44px;padding:0 12px}.modal>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal .primary{width:100%}@media (width<=1200px){header{grid-template-columns:1fr 300px 42px}header>.primary{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr 1fr}.grid>.panel:last-child{grid-column:span 2}}@media (width<=820px){.shell{grid-template-columns:1fr}aside{z-index:5;border:0;border-top:1px solid var(--line);width:100%;height:67px;padding:8px;position:fixed;top:auto;bottom:0}.brand,.company{display:none}nav{display:flex;overflow-x:auto}nav button{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;min-width:63px;min-height:50px;padding:4px 7px;font-size:9px}.workspace{padding:24px 16px 88px}header{grid-template-columns:1fr 42px}.search{grid-area:2/1/auto/-1}.avatar{grid-area:1/2}.metrics,.grid{grid-template-columns:1fr}.grid>.panel:last-child{grid-column:auto}.row{grid-template-columns:42px 1fr auto}.row span:nth-child(n+4){display:none}}.onlineDot{background:#64805f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e3eadf}.metric{text-align:left;width:100%;color:var(--ink);transition:all .18s}.metric:hover{transform:translateY(-2px);box-shadow:0 12px 30px #433f3614}.phaseGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:16px;display:grid}.dashboardList{min-height:430px}.dashItem{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.dashItem:hover{background:#f8f6f0}.dashItem>span:nth-child(2) strong,.dashItem>span:nth-child(2) small{display:block}.dashItem>span:nth-child(2) strong{font-size:12px}.dashItem>span:nth-child(2) small{color:var(--muted);margin-top:5px;font-size:9px}.dashItem em{color:#596247;text-align:center;background:#e8eadf;border-radius:20px;max-width:92px;padding:6px 8px;font-size:9px;font-style:normal}.recordAvatar,.propertyIcon{width:36px;height:36px;color:var(--olive);background:#e6e6d9;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.propertyIcon{font:20px Georgia}.priorityDot{background:var(--sage);border-radius:50%;width:12px;height:12px;margin:auto}.priorityDot.alta{background:#bd7159}.priorityDot.media{background:#c7a767}.priorityDot.baja{background:#719177}.miniEmpty{color:var(--muted);text-align:center;flex:1;place-items:center;padding:35px;font:14px Georgia;display:grid}.crmTable{min-height:620px}.crmRows{padding:10px 20px}.crmRow{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(190px,1.6fr) 1fr minmax(95px,auto) 60px 30px;align-items:center;gap:14px;min-height:76px;display:grid}.recordMain{color:var(--ink);text-align:left;background:0 0;border:0}.recordMain strong,.recordMain small{display:block}.recordMain strong{font-size:13px}.recordMain small{color:var(--muted);margin-top:5px;font-size:10px}.recordDetail{color:var(--muted);font-size:11px}.editBtn,.deleteBtn{color:var(--olive);background:0 0;border:0;font-size:10px;font-weight:700}.deleteBtn{color:#a86d5a;font-size:18px}.taskTick{border:1px solid var(--sand);color:#fff;background:#f7f3ea;border-radius:50%;width:28px;height:28px;margin:auto}.taskTick.checked{background:var(--olive)}.noData{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.noData i{width:64px;height:64px;color:var(--olive);background:#e6e6d9;border-radius:50%;place-items:center;font:30px Georgia;display:grid}.noData h3{color:var(--ink);margin:18px 0 4px;font:400 24px Georgia}.noData p{font-size:12px}.loadingState{min-height:520px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.loadingState span{border:2px solid var(--line);border-top-color:var(--olive);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.errorBanner{color:#8b4937;background:#f8eae5;border:1px solid #e1b6a8;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 16px;font-size:12px;display:flex}.errorBanner button{color:inherit;background:0 0;border:0;font-weight:700}.recordModal{width:min(700px,100%);max-height:90vh;overflow:auto}.formGrid{grid-template-columns:1fr 1fr;gap:0 14px!important;display:grid!important}.formGrid label{min-width:0}.formGrid .fullField{grid-column:1/-1}.recordModal textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:8px;padding:11px 12px}.modalActions{justify-content:flex-end;margin-top:10px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.modalActions .soft,.modalActions .primary{min-width:110px}.primary:disabled{opacity:.6;cursor:wait}@media (width<=1200px){.phaseGrid{grid-template-columns:1fr 1fr}.phaseGrid>.panel:last-child{grid-column:span 2}}@media (width<=820px){.phaseGrid{grid-template-columns:1fr}.phaseGrid>.panel:last-child{grid-column:auto}.crmRow{grid-template-columns:38px 1fr auto 28px}.recordDetail,.crmRow>.pill,.editBtn{display:none}.crmTable .panelHead{align-items:flex-start;gap:12px;padding:18px}.crmTable .panelHead .primary{min-width:110px}.formGrid{grid-template-columns:1fr}.formGrid .fullField{grid-column:auto}}.agendaLayout{grid-template-columns:minmax(640px,1fr) 330px;align-items:start;gap:16px;display:grid}.calendarPanel{min-height:760px;overflow:visible}.calendarHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;padding:18px 22px;display:flex}.calendarHead h2{text-transform:capitalize;margin:0;font-size:30px}.calendarActions{align-items:center;gap:8px;display:flex}.monthArrow{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--olive);border-radius:8px;font:23px Georgia}.weekdays{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.weekdays span{color:var(--muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:12px;font-size:9px;font-weight:700}.calendarGrid{flex:1;grid-template-rows:repeat(6,minmax(105px,1fr));grid-template-columns:repeat(7,1fr);display:grid}.calendarDay{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf9;min-width:0;padding:9px}.calendarDay:nth-child(7n){border-right:0}.calendarDay.outside{color:#aaa;background:#f5f2eb}.calendarDay.today{box-shadow:inset 0 0 0 2px var(--olive);background:#fafaf3}.dayNumber{border-radius:50%;place-items:center;width:26px;height:26px;font:12px Georgia;display:grid}.today .dayNumber{background:var(--olive);color:#fff}.dayEvents{gap:4px;margin-top:5px;display:grid}.dayEvent{color:#4f573f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#eef0e6;border:0;border-radius:5px;width:100%;min-height:23px;padding:4px 5px;font-size:8px;display:block;overflow:hidden}.dayEvent i{background:#c6a564;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.dayEvent i.alta{background:#bd7159}.dayEvent i.baja{background:#719177}.dayEvent b{font-size:7px}.dayEvent.completed{opacity:.45;text-decoration:line-through}.dayEvent.followUp{color:#80613d;background:#f3e9da}.dayEvent.followUp i{background:#b38d5e}.dayEvents>small{color:var(--muted);font-size:8px}.agendaSide{gap:16px;display:grid}.agendaCard{min-height:300px}.agendaCard .panelHead strong{color:#a45442;font:36px Georgia}.agendaCard.warningCard{border-color:#e7c9bf}.sideTask{border:0;border-bottom:1px solid var(--line);width:100%;min-height:67px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:12px 1fr;align-items:center;gap:11px;padding:10px 16px;display:grid}.sideTask:hover{background:#f8f6f0}.sideTask>i{background:#c7a767;border-radius:50%;width:9px;height:9px}.sideTask>i.alta{background:#bd7159}.sideTask>i.baja{background:#719177}.sideTask b,.sideTask small{display:block}.sideTask b{font-size:11px}.sideTask small{color:var(--muted);margin-top:4px;font-size:8px}.dateBadge{border:1px solid var(--line);text-align:center;background:#f4f2e9;border-radius:8px;place-items:center;width:42px;height:42px;padding:4px;display:grid}.dateBadge b{font:17px Georgia}.dateBadge small{text-transform:uppercase}.agendaCard:not(.warningCard) .sideTask{grid-template-columns:46px 1fr}@media (width<=1250px){.agendaLayout{grid-template-columns:1fr}.agendaSide{grid-template-columns:1fr 1fr}.calendarPanel{min-height:700px}}@media (width<=820px){.agendaLayout{display:block;overflow:hidden}.calendarPanel{min-height:0}.calendarHead{align-items:flex-start;gap:14px}.calendarActions{flex-wrap:wrap;justify-content:flex-end}.calendarActions .primary{display:none}.weekdays span{padding:9px 2px}.calendarGrid{grid-template-rows:repeat(6,82px)}.calendarDay{padding:4px}.dayNumber{width:20px;height:20px;font-size:10px}.dayEvent{min-height:18px;padding:3px;font-size:0}.dayEvent b{font-size:7px}.dayEvent i{margin:0}.dayEvent.followUp{font-size:0}.agendaSide{grid-template-columns:1fr;margin-top:16px}}.documentArea{gap:16px;display:grid}.documentSummary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.documentSummary article{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:15px;min-height:102px;padding:20px;display:flex}.documentSummary i{width:42px;height:42px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:21px Georgia;display:grid}.documentSummary strong,.documentSummary small{display:block}.documentSummary strong{font:29px Georgia}.documentSummary small{color:var(--muted);margin-top:4px;font-size:10px}.documentSummary .alert{border-color:#e4d1a5}.documentSummary .alert i{color:#9a7436;background:#f3ead4}.documentSummary .danger{border-color:#e5bdb1}.documentSummary .danger i{color:#a45542;background:#f5ded7}.documentPanel{min-height:610px}.documentHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:94px;padding:18px 24px;display:flex}.documentHead h2{margin:0;font-size:31px}.documentToolbar{border-bottom:1px solid var(--line);background:#faf8f3;justify-content:space-between;align-items:center;min-height:64px;padding:10px 22px;display:flex}.documentToolbar select{border:1px solid var(--line);min-width:180px;height:38px;color:var(--muted);background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.tabSwitch{border:1px solid var(--line);background:#f0ede5;border-radius:9px;padding:3px;display:flex}.tabSwitch button{min-height:33px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:10px}.tabSwitch button.active{color:var(--olive);background:#fff;font-weight:700;box-shadow:0 2px 7px #32322814}.documentRows{padding:8px 20px}.documentRow{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(190px,1.5fr) minmax(110px,.8fr) minmax(140px,1fr) minmax(110px,.8fr) 118px;align-items:center;gap:14px;min-height:82px;display:grid}.fileBadge{color:#5c6349;background:#eceee3;border:1px solid #d7d7c8;border-radius:7px;place-items:center;width:42px;height:48px;font-size:9px;font-weight:800;display:grid}.fileBadge.pdf{color:#965a48;background:#f3e4df;border-color:#e8cbc2}.fileBadge.doc{color:#557085;background:#e5ebef;border-color:#cad9e2}.fileBadge.img{color:#806a48;background:#eee8dc;border-color:#dfd1b9}.documentName strong,.documentName small,.documentRelation b,.documentRelation small,.expiry b,.expiry small{display:block}.documentName strong{font-size:12px}.documentName small,.documentRelation small,.expiry small{color:var(--muted);margin-top:5px;font-size:8px}.documentCategory{color:#5d654c;background:#e9ebdf;border-radius:18px;width:max-content;max-width:130px;padding:6px 9px;font-size:9px}.documentRelation b,.expiry b{font-size:10px;font-weight:600}.expiry.expired b,.expiry.expired small{color:#a45442}.expiry.dated b{color:#7f6740}.documentActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.documentActions a,.documentActions button{border:1px solid var(--line);min-width:30px;height:32px;color:var(--olive);background:0 0;border-radius:7px;place-items:center;padding:0 8px;font-size:9px;font-weight:700;text-decoration:none;display:grid}.documentActions a{font-size:17px}.documentActions .deleteBtn{color:#a86d5a;font-size:17px}.documentEmpty{min-height:410px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.documentEmpty>i{width:66px;height:66px;color:var(--olive);background:#e9ebdf;border-radius:50%;place-items:center;font:30px Georgia;display:grid}.documentEmpty h3{color:var(--ink);margin:18px 0 5px;font:400 25px Georgia}.documentEmpty p{margin:0 0 20px;font-size:11px}.documentModal .fileField input{background:#faf8f3;height:auto;padding:13px}.fileField small{font-size:9px}.currentFile{border:1px solid var(--line);background:#f8f6f0;border-radius:8px;margin-bottom:16px;padding:14px}.currentFile span,.currentFile strong,.currentFile small{display:block}.currentFile span{color:var(--muted);text-transform:uppercase;font-size:9px}.currentFile strong{margin-top:5px;font-size:12px}.currentFile small{color:var(--muted);margin-top:4px;font-size:9px}@media (width<=1200px){.documentSummary{grid-template-columns:1fr 1fr}.documentRow{grid-template-columns:48px 1.4fr .8fr 1fr 105px}.documentCategory{display:none}.documentActions{grid-column:5}.documentRelation{grid-column:3}.expiry{grid-column:4}}@media (width<=820px){.documentSummary{grid-template-columns:1fr 1fr}.documentSummary article{min-height:82px;padding:13px}.documentSummary i{width:34px;height:34px}.documentSummary strong{font-size:23px}.documentHead{align-items:flex-start;gap:12px;padding:18px}.documentHead .primary{min-width:116px}.documentToolbar{flex-direction:column;align-items:stretch;gap:9px}.documentToolbar select{width:100%}.tabSwitch button{flex:1}.documentRows{padding:5px 13px}.documentRow{grid-template-columns:44px 1fr 76px;gap:9px}.documentRelation,.expiry,.documentCategory{display:none}.documentActions{grid-column:3}.documentActions button:not(.deleteBtn){display:none}.documentActions a,.documentActions .deleteBtn{min-width:28px;padding:0}.documentEmpty{min-height:360px;padding:20px}}.invoiceArea{gap:16px;display:grid}.invoiceSummary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.invoiceSummary article{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-height:112px;padding:21px}.invoiceSummary small,.invoiceSummary strong,.invoiceSummary span{display:block}.invoiceSummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.invoiceSummary strong{margin:10px 0 5px;font:28px Georgia}.invoiceSummary span{color:var(--muted);font-size:9px}.invoiceSummary .paid{border-color:#cbd9c7}.invoiceSummary .paid strong{color:#527050}.invoiceSummary .pending{border-color:#e1d0a8}.invoiceSummary .pending strong{color:#8a6d37}.invoiceSummary .overdue{border-color:#e3bcb0}.invoiceSummary .overdue strong{color:#a45442}.invoicePanel{min-height:610px}.invoiceHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:94px;padding:18px 24px;display:flex}.invoiceHead h2{margin:0;font-size:31px}.invoiceHead>div:last-child{gap:9px;display:flex}.invoiceRows{padding:8px 20px}.invoiceRow{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(170px,1.2fr) minmax(130px,1fr) 84px 105px 100px 125px;align-items:center;gap:12px;min-height:82px;display:grid}.invoiceIcon{width:38px;height:38px;color:var(--olive);background:#e8eadf;border-radius:50%;place-items:center;font:19px Georgia;display:grid}.invoiceMain{color:var(--ink);text-align:left;background:0 0;border:0}.invoiceMain strong,.invoiceMain small,.invoiceProperty b,.invoiceProperty small,.invoiceDue b,.invoiceDue small{display:block}.invoiceMain strong{font-size:12px}.invoiceMain small,.invoiceProperty small,.invoiceDue small{color:var(--muted);margin-top:5px;font-size:8px}.invoiceProperty b,.invoiceDue b{font-size:9px}.invoiceStatus{color:#686962;background:#ecece7;border-radius:18px;width:max-content;padding:6px 9px;font-size:8px}.invoiceStatus.pagada{color:#50704d;background:#dfeadd}.invoiceStatus.emitida{color:#63704a;background:#e4e9d8}.invoiceStatus.vencida{color:#9a543f;background:#f3ded7}.invoiceStatus.anulada{color:#777;background:#e9e7e4;text-decoration:line-through}.invoiceStatus.borrador{color:#7f6a48;background:#eee9dd}.invoiceTotal{text-align:right;font:16px Georgia}.invoiceActions{justify-content:flex-end;gap:6px;display:flex}.invoiceActions button{border:1px solid var(--line);min-width:30px;height:32px;color:var(--olive);background:0 0;border-radius:7px;padding:0 7px;font-size:9px;font-weight:700}.invoiceActions .deleteBtn{color:#a86d5a;font-size:17px}.invoiceEmpty{min-height:420px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.invoiceEmpty>i{width:66px;height:66px;color:var(--olive);background:#e8eadf;border-radius:50%;place-items:center;font:30px Georgia;display:grid}.invoiceEmpty h3{color:var(--ink);margin:18px 0 5px;font:400 25px Georgia}.invoiceEmpty p{font-size:11px}.invoiceEmpty>div{gap:9px;margin-top:13px;display:flex}.invoiceModal{width:min(920px,96vw);max-height:94vh;padding:30px;overflow:auto}.invoiceModal h2{margin:4px 0 22px;font-size:30px}.invoiceFormGrid{grid-template-columns:repeat(4,1fr);gap:0 12px;display:grid}.invoiceFormGrid label,.invoiceFormBottom label{color:var(--muted);gap:6px;margin-bottom:13px;font-size:9px;display:grid}.invoiceFormGrid input,.invoiceFormGrid select,.invoiceFormBottom input{border:1px solid var(--line);background:#fff;border-radius:7px;height:41px;padding:0 10px}.invoiceFormGrid .wide{grid-column:span 2}.lineItemsHead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:4px;padding:10px 0;display:flex}.lineItemsHead strong{font:17px Georgia}.lineLabels,.lineItem{grid-template-columns:minmax(230px,1fr) 90px 120px 110px 28px;align-items:center;gap:8px;display:grid}.lineLabels{color:var(--muted);text-transform:uppercase;padding:4px 0;font-size:8px}.lineItem{margin-bottom:7px}.lineItem input{border:1px solid var(--line);border-radius:7px;height:39px;padding:0 9px}.lineItem strong{text-align:right;font:13px Georgia}.lineItem button{color:#a45442;background:0 0;border:0;height:30px;font-size:18px}.invoiceFormBottom{border-top:1px solid var(--line);grid-template-columns:100px 110px 1fr 250px;gap:12px;margin-top:14px;padding-top:15px;display:grid}.invoiceFormBottom textarea{border:1px solid var(--line);resize:vertical;border-radius:7px;padding:9px}.draftTotals{background:#f2f0e8;border-radius:9px;padding:12px 15px}.draftTotals span,.draftTotals>strong{justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.draftTotals>strong{border-top:1px solid #d8d3c7;margin-top:4px;padding-top:9px;font:16px Georgia}.fiscalNote{color:var(--muted);background:#f2f0e8;border-radius:8px;padding:11px;font-size:9px;line-height:1.5}.invoicePreviewBackdrop{padding:24px;overflow:auto}.invoicePreview{width:min(900px,96vw);margin:auto}.previewControls{background:#edeae2;border-radius:12px 12px 0 0;justify-content:flex-end;gap:9px;padding:10px;display:flex}.printInvoice{color:#292925;background:#fff;min-height:1080px;padding:58px 64px;box-shadow:0 25px 70px #00000038}.printHead{border-bottom:2px solid var(--olive);justify-content:space-between;align-items:flex-start;padding-bottom:35px;display:flex}.printHead img{object-fit:contain;width:145px;height:105px}.printHead>div{text-align:right}.printHead span,.printHead strong,.printHead small{display:block}.printHead span{color:var(--olive);letter-spacing:.22em;font-size:10px}.printHead strong{margin:8px 0;font:25px Georgia}.printHead small{color:var(--muted);font-size:9px;line-height:1.6}.invoiceParties{grid-template-columns:1fr 1fr;gap:70px;padding:34px 0;display:grid}.invoiceParties small{color:var(--olive);letter-spacing:.15em;font-size:8px}.invoiceParties strong{margin:8px 0;font:17px Georgia;display:block}.invoiceParties p{color:#555;margin:0;font-size:10px;line-height:1.65}.printInvoice table{border-collapse:collapse;width:100%}.printInvoice th{border-bottom:1px solid var(--ink);text-align:left;text-transform:uppercase;padding:11px 8px;font-size:8px}.printInvoice td{border-bottom:1px solid #e6e2da;padding:15px 8px;font-size:10px}.printInvoice th:not(:first-child),.printInvoice td:not(:first-child){text-align:right}.printBottom{grid-template-columns:1fr 270px;gap:50px;margin-top:36px;display:grid}.printBottom small{color:var(--olive);letter-spacing:.12em;font-size:8px}.printBottom>div:first-child>strong{margin-top:7px;font:14px Georgia;display:block}.printBottom p{color:var(--muted);font-size:9px;line-height:1.5}.printTotals span,.printTotals>strong{justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.printTotals>strong{border-top:2px solid var(--olive);margin-top:5px;padding-top:12px;font:18px Georgia}.printInvoice footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:100px;padding-top:16px;font-size:8px}@media (width<=1250px){.invoiceSummary{grid-template-columns:1fr 1fr}.invoiceRow{grid-template-columns:42px 1.2fr .9fr 82px 90px 110px}.invoiceProperty{display:none}.invoiceActions{grid-column:6}}@media (width<=820px){.invoiceSummary{grid-template-columns:1fr 1fr}.invoiceSummary article{min-height:92px;padding:14px}.invoiceSummary strong{font-size:21px}.invoiceHead{align-items:flex-start;gap:10px;padding:18px}.invoiceHead>div:last-child{flex-direction:column}.invoiceRows{padding:5px 12px}.invoiceRow{grid-template-columns:38px 1fr 78px 85px;gap:8px}.invoiceProperty,.invoiceDue,.invoiceTotal{display:none}.invoiceActions{grid-column:4}.invoiceActions button:nth-child(2){display:none}.invoiceModal{padding:25px 18px}.invoiceFormGrid{grid-template-columns:1fr 1fr}.invoiceFormGrid .wide{grid-column:span 2}.lineLabels,.lineItem{grid-template-columns:1fr 55px 75px 26px}.lineLabels span:nth-child(4),.lineItem>strong{display:none}.invoiceFormBottom{grid-template-columns:1fr 1fr}.invoiceNotes,.draftTotals{grid-column:span 2}.printInvoice{padding:35px 28px}.invoiceParties{gap:25px}.printBottom{grid-template-columns:1fr;gap:20px}}@media print{body{background:#fff}.shell>aside,.workspace,.backdrop:not(.invoicePreviewBackdrop),.previewControls{display:none!important}.invoicePreviewBackdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.invoicePreview{width:100%!important}.printInvoice{min-height:0;box-shadow:none;padding:12mm 14mm}.printInvoice footer{margin-top:35mm}@page{size:A4;margin:0}}.discountLine{color:#8a6d37}@media (width<=820px){.invoiceFormBottom{grid-template-columns:1fr 1fr 1fr}.invoiceNotes,.draftTotals{grid-column:1/-1}}.lineLabels,.lineItem{grid-template-columns:minmax(210px,1fr) 78px 105px 92px 112px 28px}.lineDiscount{display:block;position:relative}.lineDiscount input{width:100%;padding-right:24px}.lineDiscount span{color:var(--muted);font-size:10px;position:absolute;top:12px;right:9px}.invoiceFormBottom{grid-template-columns:90px 105px 1fr 250px}@media (width<=820px){.lineLabels,.lineItem{grid-template-columns:1fr 50px 68px 60px 26px}.lineLabels span:nth-child(5),.lineItem>strong{display:none}.lineDiscount{grid-column:4}.invoiceFormBottom{grid-template-columns:1fr 1fr}.invoiceNotes,.draftTotals{grid-column:1/-1}}.landing{--forest:#4f5942;--forest-dark:#343c2e;--ivory:#f4f0e7;--cream:#faf8f2;--sand:#d3bd94;--landing-ink:#272923;background:var(--cream);min-height:100vh;color:var(--landing-ink);font-family:Arial,sans-serif}.landing h1,.landing h2,.landing h3,.heroMonogram,.privateGate h1{font-family:Georgia,serif;font-weight:400}.landingNav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f2f0;border-bottom:1px solid #d9d4c8;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(25px,6vw,90px);display:flex;position:sticky;top:0}.landingNav>a:first-child{align-items:center;height:90px;display:flex}.landingNav img{object-fit:contain;width:112px;height:82px}.landingNav nav{gap:34px;display:flex}.landingNav nav a,.landingFooter a{color:#55584e;letter-spacing:.06em;font-size:11px;text-decoration:none}.landingNavCta{border:1px solid var(--forest);text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:10px;text-decoration:none;color:var(--forest)!important}.landingHero{background:linear-gradient(110deg,#f8f5ed 0%,#f1ede2 68%,#e8e2d4 68%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:8vw;min-height:690px;padding:80px clamp(25px,7vw,110px);display:grid}.landingEyebrow,.landingIntro>span{color:#777762;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.heroCopy h1{letter-spacing:-.035em;max-width:780px;margin:25px 0;font-size:clamp(47px,5.6vw,79px);line-height:1.02}.heroCopy h1 em{color:var(--forest);font-weight:400}.heroCopy>p{color:#66675e;max-width:600px;font:18px/1.65 Georgia,serif}.heroActions{align-items:center;gap:30px;margin-top:36px;display:flex}.landingPrimary{border:1px solid var(--forest);background:var(--forest);text-transform:uppercase;letter-spacing:.11em;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.landingPrimary:hover{background:var(--forest-dark)}.landingPrimary:disabled{opacity:.65;cursor:wait}.landingTextLink{color:var(--forest);font-size:11px;text-decoration:none}.landingTextLink b{margin-left:8px;font-size:17px}.heroTrust{color:#7f806f;border-top:1px solid #d2cec3;gap:55px;margin-top:65px;padding-top:22px;font:17px Georgia;display:flex}.heroTrust small{color:#63645b;text-transform:uppercase;letter-spacing:.08em;font:9px Arial}.heroStatement{background:var(--forest);color:#f7f4ec;flex-direction:column;justify-content:flex-end;min-height:460px;padding:40px;display:flex;box-shadow:25px 25px #d9c8a7}.heroMonogram{color:#ffffff1a;margin:auto;font-size:180px;font-style:italic;line-height:1}.heroStatement p{max-width:330px;margin:0;font:29px/1.2 Georgia}.heroStatement small{color:#d8cfbc;letter-spacing:.18em;text-transform:uppercase;margin-top:17px;font-size:9px}.landingIntro{text-align:center;padding:115px max(25px,13vw)}.landingIntro h2{max-width:850px;margin:22px auto;font-size:clamp(35px,4.4vw,57px);line-height:1.08}.landingIntro p{color:#6b6c63;max-width:720px;margin:auto;font:17px/1.75 Georgia}.method{background:linear-gradient(#0000 0 0);grid-template-columns:repeat(4,1fr);gap:1px;padding:0 clamp(25px,7vw,110px) 110px;display:grid}.method article{border-top:1px solid #c9c5ba;border-right:1px solid #ded9cf;min-height:270px;padding:35px}.method article:last-child{border-right:0}.method i{color:#a3987c;font:13px Georgia}.method h3{margin:45px 0 14px;font-size:27px}.method p{color:#6b6c63;margin:0;font-size:12px;line-height:1.7}.sellerCallout{background:var(--forest);color:#f7f4ec;grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;padding:95px clamp(25px,9vw,140px);display:grid}.sellerCallout h2{margin:22px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.08}.sellerCallout p{color:#dcd9cf;margin:0;font:16px/1.75 Georgia}.sellerCallout .landingEyebrow{color:#d8c69f}.valuation{background:#ebe5d8;grid-template-columns:.82fr 1.18fr;gap:9vw;padding:110px clamp(25px,9vw,140px);display:grid}.valuationCopy h2{margin:18px 0;font-size:55px}.valuationCopy>p{color:#66675f;font:16px/1.7 Georgia}.valuationCopy blockquote{color:var(--forest);border-top:1px solid #c8c0b0;margin:55px 0 0;padding:22px 0;font:italic 20px/1.45 Georgia}.valuationForm{background:#fff;padding:38px;box-shadow:0 20px 55px #36372d17}.valuationForm label{color:#595b51;letter-spacing:.04em;text-transform:uppercase;gap:7px;margin-bottom:18px;font-size:9px;font-weight:700;display:grid}.valuationForm input,.valuationForm select,.valuationForm textarea{color:#32342e;background:0 0;border:0;border-bottom:1px solid #bfc0b6;border-radius:0;outline:0;width:100%;padding:12px 2px;font:14px Arial}.valuationForm input:focus,.valuationForm select:focus,.valuationForm textarea:focus{border-color:var(--forest)}.formPair{grid-template-columns:1fr 1fr;gap:26px;display:grid}.privacyCheck{line-height:1.5;text-transform:none!important;letter-spacing:0!important;grid-template-columns:18px 1fr!important;align-items:flex-start!important;gap:10px!important;margin:4px 0 22px!important;font-weight:400!important;display:flex!important}.privacyCheck input{width:16px;height:16px;margin:0}.honeypot{left:-10000px;position:absolute!important}.formSuccess,.formError{margin:16px 0 0;padding:13px;font-size:11px}.formSuccess{color:#50604a;background:#edf1e9}.formError{color:#8d4d3c;background:#f5e4df}.landingFooter{color:#e9e5dc;background:#292d27;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;min-height:220px;padding:50px clamp(25px,7vw,110px);display:grid}.landingFooter img{filter:invert();opacity:.82;object-fit:contain}.landingFooter p{color:#bdbdb3;max-width:340px;font:14px/1.6 Georgia}.landingFooter>div{gap:25px;display:flex}.landingFooter a{color:#dbd8d0}.landingFooter small{color:#85877f;letter-spacing:.1em;border-top:1px solid #44483f;grid-column:1/-1;padding-top:20px;font-size:8px}.privateGate{background:#eeeadf;place-items:center;min-height:100vh;padding:25px;display:grid}.privateGate section{text-align:center;background:#faf8f2;border:1px solid #d2ccbd;width:min(520px,100%);padding:55px;box-shadow:0 25px 65px #2d30271a}.privateGate img{object-fit:contain;width:170px;height:125px}.privateGate span{color:#777762;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.privateGate h1{margin:15px 0;font-size:38px}.privateGate p{color:#686960;max-width:390px;margin:0 auto 28px;font:14px/1.7 Georgia}.privateGate .landingPrimary{margin:auto}.gateBack{color:#5d644d;margin-top:20px;font-size:10px;text-decoration:none;display:block}@media (width<=900px){.landingNav{height:80px;padding:0 20px}.landingNav img{width:90px;height:68px}.landingNav nav{display:none}.landingHero{background:#f3efe5;grid-template-columns:1fr;min-height:0;padding:60px 25px 80px}.heroCopy h1{font-size:48px}.heroStatement{min-height:340px;margin-top:25px}.heroMonogram{font-size:110px}.heroTrust{justify-content:space-between;gap:22px}.landingIntro{padding:80px 25px}.method{grid-template-columns:1fr 1fr;padding:0 25px 70px}.method article:nth-child(2){border-right:0}.sellerCallout,.valuation{grid-template-columns:1fr;gap:40px;padding:75px 25px}.valuationCopy h2{font-size:43px}.valuationForm{padding:25px}.landingFooter{text-align:center;grid-template-columns:1fr}.landingFooter img,.landingFooter p{margin:auto}.landingFooter>div{justify-content:center}.landingFooter small{grid-column:1}}@media (width<=540px){.landingNavCta{padding:10px 12px}.landingHero{padding-top:45px}.heroCopy h1{font-size:40px}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column;align-items:flex-start;gap:20px}.heroTrust{margin-top:45px}.heroStatement{padding:26px;box-shadow:12px 12px #d9c8a7}.method{grid-template-columns:1fr}.method article{border-right:0;min-height:210px}.method h3{margin-top:30px}.formPair{grid-template-columns:1fr;gap:0}.valuationForm{padding:21px}.privateGate section{padding:38px 23px}}.landingNav button{font-family:Arial,sans-serif}.navPromise{color:#77796f;letter-spacing:.05em;font:10px Georgia,serif}.landingNavCta{cursor:pointer;background:0 0}.heroCopy>.landingPrimary{border:0;margin-top:34px}.landingPrimary b{margin-left:13px;font-size:16px}.ctaReassurance{color:#7a7b72;letter-spacing:.03em;margin-top:14px;font-size:9px;display:block}.heroStatement>img{object-fit:contain;filter:invert();opacity:.8;width:88px;height:62px;margin-top:18px}.pathMarker{color:#65685d;letter-spacing:.15em;text-transform:uppercase;background:#fff;flex-direction:column;align-items:center;gap:11px;padding:28px;font-size:9px;font-weight:700;display:flex}.pathMarker i{color:#9d8c68;font:23px Georgia;animation:1.8s ease-in-out infinite pathBounce}@keyframes pathBounce{50%{transform:translateY(7px)}}.landingIntro{padding-bottom:80px}.midCta{text-align:center;background:#ded3bf;padding:85px 25px}.midCta>span{color:#706b5d;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.midCta h2{margin:16px 0 25px;font-size:45px}.midCta .landingPrimary{margin:auto}.midCta>small{color:#6c6a61;margin-top:15px;font-size:10px;display:block}.sellerCallout>div:last-child{gap:22px;display:grid}.lightCta{color:#f4f0e7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8c69f;width:max-content;padding:0 0 8px;font-size:11px}.valuation{align-items:start}.valuationCopy>img{object-fit:contain;width:125px;height:88px;margin-top:50px}.valuationForm{flex-direction:column;min-height:540px;display:flex}.formProgress{margin-bottom:42px}.formProgress>span{color:#717369;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.formProgress>div{background:#e2e0d9;height:3px}.formProgress i{background:var(--forest);height:100%;transition:width .35s;display:block}.formStep{border:0;min-width:0;padding:0}.formStep legend{color:#32342e;font:35px/1.15 Georgia,serif}.formStep>p{color:#77786f;margin:10px 0 30px;font:13px/1.5 Georgia,serif}.formStep label{margin-bottom:22px}.formStep label small{color:#9b9b92;margin-left:5px;font-size:8px;font-weight:400;display:inline}.formStep input,.formStep select,.formStep textarea{font-size:16px}.choiceList{gap:10px;display:grid}.choiceList button{color:#3d4038;text-align:left;cursor:pointer;background:#faf9f5;border:1px solid #d4d2ca;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font:14px Georgia,serif;transition:all .2s;display:flex}.choiceList button:hover,.choiceList button:focus{border-color:var(--forest);background:#f0f1e9;transform:translate(4px)}.choiceList b{color:var(--forest);font-size:18px}.stepActions{border-top:1px solid #e0ded7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:27px;display:flex}.backButton{color:#72746b;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:10px}.formSafe{color:#94958e;text-align:center;margin-top:16px;font-size:8px;display:block}.formThankYou{text-align:center;margin:auto}.formThankYou>span{width:54px;height:54px;color:var(--forest);background:#e6ecdf;border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.formThankYou h3{margin:25px 0 12px;font:35px Georgia,serif}.formThankYou p{color:#707168;max-width:420px;margin:auto;font:14px/1.7 Georgia,serif}.formThankYou img{object-fit:contain;margin-top:35px}.mobileStickyCta{display:none}.landingFooter>a{color:#dbd8d0;text-transform:uppercase;letter-spacing:.08em;font-size:9px;text-decoration:none}@media (width<=900px){.navPromise{display:none}.landingIntro{padding-bottom:55px}.midCta{padding:65px 25px}.midCta h2{font-size:37px}.valuationCopy>img{display:none}.valuationForm{min-height:520px}.mobileStickyCta{z-index:20;background:var(--forest);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:0;height:48px;font-size:10px;font-weight:700;display:block;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 8px 25px #1f231c4d}.landingFooter{padding-bottom:95px}}@media (width<=540px){.landingNav{justify-content:center}.landingNavCta{display:none}.landingHero{padding-bottom:60px}.heroCopy>.landingPrimary{width:100%}.ctaReassurance{text-align:center}.pathMarker{padding:22px}.landingIntro{padding-top:65px}.midCta h2{font-size:33px}.sellerCallout,.valuation{padding-top:65px}.valuationCopy h2{font-size:40px}.valuationForm{min-height:530px}.formProgress{margin-bottom:32px}.formStep legend{font-size:31px}.choiceList button{min-height:61px}.stepActions .landingPrimary{padding:0 16px}.formThankYou h3{font-size:30px}}.privateGate .landingPrimary{background:#f7f4ec;border-color:#4f5942;color:#4f5942!important}.privateGate .landingPrimary:hover,.privateGate .landingPrimary:focus{background:#e8ecdf;color:#343c2e!important}.landingNav img{object-fit:contain;width:74px;height:87px;display:block}.heroStatement .heroLogoMark{object-fit:contain;filter:invert();opacity:.9;width:min(245px,80%);height:auto;margin:auto;display:block}.valuationCopy>img{object-fit:contain;width:105px;height:auto;display:block}.formThankYou img{object-fit:contain;width:96px;height:auto}.landingFooter>img{object-fit:contain;filter:invert();opacity:.95;width:76px;height:auto;display:block}@media (width<=900px){.landingNav img{width:62px;height:73px}.heroStatement .heroLogoMark{width:min(210px,72%)}.valuationCopy>img{display:none}.landingFooter>img{width:76px}}.leadPipelineArea{gap:15px;display:grid}.leadMetrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.leadMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:102px;padding:17px 19px}.leadMetrics small,.leadMetrics strong,.leadMetrics span{display:block}.leadMetrics small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.leadMetrics strong{margin:8px 0 4px;font:29px Georgia}.leadMetrics span{color:var(--muted);font-size:8px}.leadMetrics .attention{background:#faf6ea;border-color:#dcc99d}.leadMetrics .attention strong,.leadMetrics .warning strong{color:#8a6d37}.leadMetrics .danger{background:#fcf2ef;border-color:#e3bcb0}.leadMetrics .danger strong{color:#a45442}.leadMetrics .warning{border-color:#e4d4b4}.pipelinePanel{min-height:650px;overflow:hidden}.pipelineHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:100px;padding:20px 23px;display:flex}.pipelineHead h2{margin:4px 0;font-size:31px}.pipelineHead>div>p:last-child{color:var(--muted);margin:0;font-size:9px}.pipelineBoard{scrollbar-color:#aaa48f transparent;background:#f3f0e8;align-items:flex-start;gap:12px;padding:15px;display:flex;overflow-x:auto}.pipelineColumn{background:#ebe8df;border:1px solid #ddd8cc;border-radius:11px;width:265px;min-width:265px;min-height:480px}.pipelineColumn>header{color:#4d5147;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #d9d4c8;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.pipelineColumn>header b{width:23px;height:23px;color:var(--olive);background:#d8dbca;border-radius:50%;place-items:center;font-size:9px;display:grid}.pipelineCards{align-content:start;gap:9px;min-height:425px;padding:9px;display:grid}.leadCard{cursor:grab;background:#fff;border:1px solid #d9d5cb;border-radius:9px;padding:13px;box-shadow:0 3px 10px #36342c0b}.leadCard:active{cursor:grabbing}.leadCard.late{border-left:3px solid #b96650}.leadCardMain{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:0;display:grid}.leadCardMain .recordAvatar{width:32px;height:32px}.leadCardMain strong,.leadCardMain small{display:block}.leadCardMain strong{font-size:11px}.leadCardMain small{color:var(--muted);margin-top:3px;font-size:7px}.leadCard>p{color:#666960;height:32px;margin:11px 0;font-size:8px;line-height:1.5;overflow:hidden}.leadCardMeta{color:var(--muted);border-top:1px solid #ece9e1;justify-content:space-between;gap:8px;padding-top:8px;font-size:7px;display:flex}.leadCardMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lateDate{font-weight:700;color:#a45442!important}.leadCardActions{gap:5px;margin-top:10px;display:flex}.leadCardActions a,.leadCardActions button{border:1px solid var(--line);height:28px;color:var(--olive);background:#faf9f5;border-radius:6px;place-items:center;padding:0 7px;font-size:8px;font-weight:700;text-decoration:none;display:grid}.leadCardActions a{min-width:28px;font-size:13px}.leadCardActions button:nth-last-child(2){flex:1}.emptyStage{color:#aaa598;border:1px dashed #cfc9bb;border-radius:8px;place-items:center;height:70px;font-size:8px;display:grid}.mobileStage{display:none}.leadDetailBackdrop{justify-content:flex-end;padding:0}.leadDetailPanel{background:#fbfaf6;width:min(640px,100%);height:100vh;padding:34px;position:relative;overflow:auto;box-shadow:-25px 0 65px #2627202e}.leadDetailPanel>.close{top:20px;right:20px}.leadDetailHead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 45px 25px 0;display:flex}.leadDetailHead>.recordAvatar{width:52px;height:52px;font-size:13px}.leadDetailHead h2{margin:2px 0;font-size:31px}.leadDetailHead>div>span{color:var(--muted);font-size:9px}.leadQuickActions{flex-wrap:wrap;gap:8px;padding:17px 0;display:flex}.leadQuickActions a{text-decoration:none}.whatsappAction{color:#527052;background:#edf4eb;border:1px solid #9fbaa1;border-radius:7px;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.leadStageSelector{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;background:#eceee3;border-radius:9px;grid-template-columns:1fr 220px;align-items:center;padding:14px;font-size:9px;font-weight:700;display:grid}.leadStageSelector select{height:38px;color:var(--ink);background:#fff;border:1px solid #c9cdbd;border-radius:6px;padding:0 10px}.leadFacts{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.leadFacts article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:70px;padding:13px}.leadFacts small,.leadFacts strong{display:block}.leadFacts small,.leadDetailBlock>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.leadFacts strong{overflow-wrap:anywhere;margin-top:7px;font-size:10px}.leadDetailBlock{border:1px solid var(--line);background:#fff;border-radius:8px;margin:9px 0;padding:14px}.leadDetailBlock p{color:#55584f;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.6}.leadTimeline{margin-top:22px}.timelineTitle{justify-content:space-between;align-items:center;display:flex}.timelineTitle h3{font:21px Georgia}.leadTimeline>article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;gap:10px;min-height:66px;padding:12px 0;display:grid}.leadTimeline>article>i{background:var(--sand);border-radius:50%;width:8px;height:8px;margin-top:4px}.leadTimeline strong,.leadTimeline small{display:block}.leadTimeline strong{font-size:10px}.leadTimeline small{color:var(--muted);margin-top:5px;font-size:8px}.leadTimeline p{color:#6a6c63;margin:5px 0 0;font-size:8px}.leadTimeline>article>button{color:var(--olive);background:0 0;border:0;font-size:8px}.timelineEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:35px;font:13px Georgia}@media (width<=1250px){.leadMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.leadMetrics{grid-template-columns:1fr 1fr}.leadMetrics article{min-height:88px;padding:13px}.pipelineHead{align-items:flex-start;gap:12px}.pipelineHead>div>p:last-child{display:none}.pipelineBoard{padding:10px}.pipelineColumn{width:82vw;min-width:82vw}.leadCard{cursor:default}.mobileStage{color:var(--muted);grid-template-columns:55px 1fr;align-items:center;margin-top:10px;font-size:7px;display:grid}.mobileStage select{border:1px solid var(--line);height:31px;color:var(--ink);background:#fff;border-radius:5px;padding:0 6px;font-size:8px}.leadDetailPanel{padding:25px 17px}.leadQuickActions{grid-template-columns:1fr 1fr;display:grid}.leadQuickActions>*{justify-content:center}.leadStageSelector{grid-template-columns:1fr;gap:8px}.leadFacts{grid-template-columns:1fr 1fr}}.pipelinePanel{min-width:0}.pipelineHeadActions{align-items:center;gap:10px;display:flex}.pipelineScrollButtons{gap:6px;display:flex}.pipelineScrollButtons button{border:1px solid var(--line);width:40px;height:40px;color:var(--olive);background:#fff;border-radius:8px;font-size:19px}.pipelineScrollButtons button:hover{background:#eceee3}.pipelineScrollHint{color:var(--muted);text-align:center;letter-spacing:.04em;background:#f3f0e8;padding:9px 15px 0;font-size:8px}.pipelineBoard{overscroll-behavior-inline:contain;scrollbar-width:auto;scrollbar-color:#777b60 #dfdbcf;width:100%;min-width:0;max-width:100%;padding-bottom:22px}.pipelineBoard::-webkit-scrollbar{height:14px}.pipelineBoard::-webkit-scrollbar-track{background:#dfdbcf;border-radius:8px}.pipelineBoard::-webkit-scrollbar-thumb{background:#777b60;border:3px solid #dfdbcf;border-radius:8px;min-width:70px}@media (width<=820px){.pipelineHead{flex-wrap:wrap}.pipelineHeadActions{justify-content:space-between;width:100%}.pipelineScrollButtons button{width:44px;height:40px}.pipelineScrollHint{font-size:7px}.pipelineBoard{scroll-snap-type:x proximity;padding-bottom:18px}.pipelineColumn{scroll-snap-align:start}}.pipelineBoard.isDraggingLead{scroll-behavior:auto}.pipelineBoard.isDraggingLead:before,.pipelineBoard.isDraggingLead:after{content:"";z-index:4;pointer-events:none;flex:0 0 3px;align-self:stretch;width:3px;position:sticky;top:0;bottom:0}.pipelineBoard.isDraggingLead:before{left:0;box-shadow:14px 0 24px #777b6059}.pipelineBoard.isDraggingLead:after{right:0;box-shadow:-14px 0 24px #777b6059}.navBadge{color:#fff;background:#a45442;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:8px;display:grid}.alertsArea{gap:15px;display:grid}.alertSummary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.alertSummary article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:112px;padding:18px}.alertSummary small,.alertSummary strong,.alertSummary span{display:block}.alertSummary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.alertSummary strong{margin:8px 0 4px;font:31px Georgia}.alertSummary span{color:var(--muted);font-size:8px}.alertSummary .danger{background:#fcf2ef;border-color:#e3bcb0}.alertSummary .danger strong{color:#a45442}.alertSummary .warning{background:#faf6ea;border-color:#dcc99d}.alertSummary .warning strong{color:#8a6d37}.alertSummary .today{background:#f2f5ec;border-color:#cbd3bd}.alertSummary .today strong{color:var(--olive)}.alertsPanel{min-height:520px}.alertList{padding:10px 20px}.alertCard{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:13px 0;display:grid}.alertCard>i{width:36px;height:36px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:16px Georgia;display:grid}.alertCard.danger>i{color:#a45442;background:#f4ded8}.alertCard.warning>i{color:#8a6d37;background:#f4ead5}.alertCard small,.alertCard strong,.alertCard span{display:block}.alertCard small{color:var(--olive);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:700}.alertCard strong{margin:5px 0;font-size:11px}.alertCard span{color:var(--muted);font-size:8px}.alertActions{gap:7px;display:flex}.alertActions .primary{min-height:38px}.automationRules{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:25px}.automationRules h2{margin:5px 0 20px;font-size:27px}.ruleGrid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ruleGrid article{background:#eeeee4;border-radius:9px;min-height:83px;padding:14px}.ruleGrid b,.ruleGrid span{display:block}.ruleGrid b{color:var(--olive);font-size:9px}.ruleGrid span{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.45}@media (width<=1050px){.alertSummary,.ruleGrid{grid-template-columns:1fr 1fr}.ruleGrid article:last-child{grid-column:1/-1}}@media (width<=820px){.navBadge{min-width:16px;height:16px;padding:0 4px;position:absolute;top:2px;right:2px}.alertSummary{grid-template-columns:1fr 1fr}.alertCard{grid-template-columns:36px 1fr}.alertActions{grid-column:1/-1}.alertActions>*{flex:1}.ruleGrid{grid-template-columns:1fr}.ruleGrid article:last-child{grid-column:auto}}.notificationBell{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;color:var(--olive);border-radius:50%;font:24px Georgia;position:relative}.notificationBell.hasAlerts{color:#a45442;background:#fff7f4;border-color:#c99989}.notificationBell>b{border:2px solid var(--ivory);color:#fff;background:#a45442;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:7px Arial;display:grid;position:absolute;top:-5px;right:-4px}.notificationScrim{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21221d38;position:fixed;inset:0}.notificationDrawer{border:0;border-left:1px solid var(--line);background:#fbfaf6;flex-direction:column;width:min(470px,100%);height:100vh;margin-left:auto;padding:0;display:flex;position:relative;box-shadow:-25px 0 70px #24252029}.notificationDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:100px;padding:24px;display:flex}.notificationDrawerHead h2{margin:4px 0 0;font-size:31px}.notificationDrawerHead>button{background:0 0;border:0;font-size:25px}.notificationPermission{background:#eceee3;border-radius:9px;align-items:center;gap:10px;margin:15px 18px;padding:13px;display:flex}.notificationPermission>i{width:30px;height:30px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.notificationPermission>span{flex:1;min-width:0}.notificationPermission strong,.notificationPermission small{display:block}.notificationPermission small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.notificationPermission>.soft{background:#fff}.notificationList{padding:0 18px;overflow:auto}.notificationList article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:91px;padding:13px 0;display:grid}.notificationList article>i{width:30px;height:30px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:13px Georgia;display:grid}.notificationList article.danger>i{color:#a45442;background:#f4ded8}.notificationList article.warning>i{color:#8a6d37;background:#f4ead5}.notificationList strong,.notificationList small,.notificationList span{display:block}.notificationList small{color:var(--muted);margin:5px 0;font-size:7px}.notificationList span{color:var(--olive);text-transform:uppercase;font-size:7px;font-weight:700}.notificationList article>div:last-child{gap:4px;display:grid}.notificationEmpty{text-align:center;flex:1;align-content:center;place-items:center;display:grid}.notificationEmpty>i{width:50px;height:50px;color:var(--olive);background:#e9eddf;border-radius:50%;place-items:center;font-style:normal;display:grid}.notificationEmpty h3{margin:15px 0 4px;font:22px Georgia}.notificationEmpty p{color:var(--muted);font-size:9px}.notificationAll{border:0;border-top:1px solid var(--line);min-height:58px;color:var(--olive);background:#f2f1eb;margin-top:auto;font:12px Georgia}.notificationToast{z-index:25;background:#fffaf7;border:1px solid #d8c0b7;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:11px;width:min(390px,100vw - 30px);min-height:86px;padding:13px 40px 13px 13px;animation:.3s toastIn;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #29272233}.notificationToast>i{color:#a45442;background:#f4ded8;border-radius:50%;place-items:center;width:38px;height:38px;font:18px Georgia;display:grid}.notificationToast>button:not(.toastClose){color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.notificationToast small,.notificationToast strong,.notificationToast span{display:block}.notificationToast small{color:#a45442;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.notificationToast strong{margin:5px 0;font-size:11px}.notificationToast span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.toastClose{color:var(--muted);background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}@keyframes toastIn{0%{opacity:0;transform:translateY(15px)}}@media (width<=1200px){.workspace>header{grid-template-columns:1fr 280px 42px 42px}.workspace>header>.primary{display:none}}@media (width<=820px){.workspace>header{grid-template-columns:1fr 42px 42px}.workspace>header .search{grid-area:2/1/auto/-1}.workspace>header .notificationBell{grid-area:1/2}.workspace>header .avatar{grid-area:1/3}.notificationDrawer{width:100%}.notificationToast{bottom:84px;right:15px}.notificationPermission{flex-wrap:wrap;align-items:flex-start}.notificationPermission>.soft{margin-left:40px}.notificationList article{grid-template-columns:32px 1fr}.notificationList article>div:last-child{grid-column:2;display:flex}}.notificationPermission strong{font-size:12px}.notificationPermission small{margin-top:5px;font-size:10px;line-height:1.5}.notificationPermission>.soft{font-size:10px}.notificationList article{min-height:104px}.notificationList strong{font-size:12px;line-height:1.4}.notificationList small{margin:6px 0;font-size:10px;line-height:1.45}.notificationList span{font-size:9px}.notificationList .bare,.notificationList .soft{padding:8px;font-size:10px}.notificationEmpty p{font-size:11px}.notificationAll{font-size:14px}.notificationToast small{font-size:9px}.notificationToast strong{font-size:13px}.notificationToast span{font-size:10px}.alertCard small{font-size:9px}.alertCard strong{font-size:13px}.alertCard span{font-size:10px;line-height:1.45}.alertActions .soft,.alertActions .primary{font-size:10px}@media (width<=480px){.leadMetrics{grid-template-columns:1fr 1fr}.leadMetrics article:last-child{grid-column:1/-1}.pipelineHead h2{font-size:26px}.pipelineHead .primary{min-width:105px}.leadQuickActions,.leadFacts{grid-template-columns:1fr}.leadTimeline>article{grid-template-columns:10px 1fr}.leadTimeline>article>button{grid-column:2;justify-self:start}}.operationFeeCalculator{background:#f1f3ea;border:1px solid #cdd2bd;border-radius:12px;margin:8px 0 4px;padding:18px}.feeCalculatorHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.feeCalculatorHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.feeCalculatorHead h3{margin:4px 0 0;font:20px Georgia}.feeCalculatorHead>span{color:var(--olive);background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:700}.feeCalcGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.feeCalcGrid article{background:#fff;border:1px solid #dfe2d5;border-radius:8px;min-height:88px;padding:12px}.feeCalcGrid small,.feeCalcGrid strong,.feeCalcGrid span{display:block}.feeCalcGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:700}.feeCalcGrid strong{color:var(--ink);margin:8px 0 5px;font:18px Georgia}.feeCalcGrid span{color:var(--muted);font-size:7px;line-height:1.4}.feeCalcGrid .feeTotal{border-color:var(--olive);background:var(--olive)}.feeCalcGrid .feeTotal small,.feeCalcGrid .feeTotal strong,.feeCalcGrid .feeTotal span{color:#fff}.feeCalcGrid .feeTotal strong{font-size:21px}@media (width<=820px){.feeCalcGrid{grid-template-columns:1fr 1fr}}.reportsArea{gap:15px;display:grid}.reportsToolbar{flex-direction:row;justify-content:space-between;align-items:center;min-height:112px;padding:20px 23px;display:flex}.reportsToolbar h2{margin:4px 0;font-size:31px}.reportsToolbar>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:10px}.reportsToolbar>div:last-child{align-items:flex-end;gap:8px;display:flex}.reportsToolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:8px;font-weight:700;display:grid}.reportsToolbar select{border:1px solid var(--line);min-width:145px;height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.reportsToolbar .soft,.reportsToolbar .primary{height:42px}.reportMetrics{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.reportMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:112px;padding:17px}.reportMetrics small,.reportMetrics strong,.reportMetrics span{display:block}.reportMetrics small{min-height:20px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.reportMetrics strong{margin:8px 0 5px;font:21px Georgia}.reportMetrics span{color:var(--muted);font-size:8px}.reportMetrics .collected{background:#f2f5ec;border-color:#cbd3bd}.reportMetrics .collected strong{color:var(--olive)}.reportMetrics .pending{background:#faf6ea;border-color:#dcc99d}.reportMetrics .pending strong{color:#8a6d37}.reportsGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reportPanel{min-height:370px}.reportPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:18px 21px;display:flex}.reportPanelHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.reportPanelHead h3{margin:5px 0 0;font:23px Georgia}.reportPanelHead>b{color:var(--olive);background:#e9ecdf;border-radius:15px;padding:7px 10px;font-size:8px}.reportBars{gap:17px;padding:18px 21px;display:grid}.reportBars article>div{color:#51534c;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.reportBars article>div strong{font-size:10px}.reportBars article>i{background:#ebe8df;border-radius:5px;height:8px;display:block;overflow:hidden}.reportBars article>i>b{background:var(--olive);border-radius:5px;min-width:3px;height:100%;display:block}.sourceBars article>i>b{background:var(--sand)}.reportOperations{min-height:300px}.reportOperationRows{padding:6px 20px 14px}.reportOperationRows article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr .8fr .8fr .9fr;align-items:center;gap:14px;min-height:68px;display:grid}.reportOperationRows strong,.reportOperationRows small,.reportOperationRows b{display:block}.reportOperationRows strong{font-size:10px}.reportOperationRows small{color:var(--muted);margin-bottom:4px;font-size:7px}.reportOperationRows b{font-size:9px;font-weight:600}.reportEmpty{min-height:220px;color:var(--muted);place-items:center;font:14px Georgia;display:grid}.reportOperations>.reportEmpty{min-height:160px}@media (width<=1300px){.reportMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.reportsToolbar{flex-direction:column;align-items:flex-start;gap:15px}.reportsToolbar>div:last-child{flex-wrap:wrap;width:100%}.reportsToolbar label{flex:1}.reportsToolbar select{width:100%}.reportsGrid{grid-template-columns:1fr}.reportOperationRows article{grid-template-columns:1.3fr 1fr 1fr}.reportOperationRows article>span:nth-child(3),.reportOperationRows article>span:nth-child(4){display:none}}@media (width<=560px){.reportMetrics{grid-template-columns:1fr 1fr}.reportsToolbar>div:last-child>*{flex:1}.reportsToolbar .soft,.reportsToolbar .primary{padding:0 8px}.reportOperationRows article{grid-template-columns:1fr 1fr}.reportOperationRows article>span:nth-child(2){display:none}}@media print{body{background:#fff}.shell{display:block}.shell>aside,.workspace>header,.reportsToolbar>div:last-child,.notificationToast{display:none!important}.workspace{padding:0}.content{margin:0}.reportsArea{gap:10px}.reportsToolbar{min-height:auto;box-shadow:none;border:0;padding:0 0 15px}.reportMetrics{grid-template-columns:repeat(3,1fr)}.reportsGrid{grid-template-columns:1fr 1fr}.panel{break-inside:avoid;box-shadow:none}}.settingsArea{gap:15px;display:grid}.settingsHero{flex-direction:row;justify-content:space-between;align-items:center;min-height:120px;padding:22px 24px;display:flex}.settingsHero h2{margin:4px 0;font-size:31px}.settingsHero p:last-child{color:var(--muted);margin:0;font-size:10px}.backupButton{align-items:center;text-decoration:none;display:inline-flex}.securityMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.securityMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:12px;min-height:112px;padding:17px;display:flex}.securityMetrics article>i{width:38px;height:38px;color:var(--olive);background:#eceee3;border-radius:50%;flex:0 0 38px;place-items:center;font:17px Georgia;display:grid}.securityMetrics small,.securityMetrics strong,.securityMetrics span{display:block}.securityMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.securityMetrics strong{margin:6px 0 4px;font:20px Georgia}.securityMetrics span{color:var(--muted);font-size:8px;line-height:1.4}.securityMetrics .secure{background:#f2f5ec;border-color:#cbd3bd}.securityMetrics .attention{background:#faf6ea;border-color:#dcc99d}.securityMetrics .attention>i{color:#8a6d37;background:#f4ead5}.settingsGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsPanel{min-height:430px}.settingsPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:18px 21px;display:flex}.settingsPanelHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.settingsPanelHead h3{margin:5px 0 0;font:23px Georgia}.settingsPanelHead>span{color:var(--olive);background:#eceee3;border-radius:14px;padding:7px 10px;font-size:8px}.backupContent{text-align:center;justify-items:center;padding:35px 30px;display:grid}.backupContent>i{width:58px;height:58px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:25px Georgia;display:grid}.backupContent h4{margin:18px 0 8px;font:21px Georgia}.backupContent p{max-width:440px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.backupContent .primary{align-items:center;margin:20px 0 12px;text-decoration:none;display:inline-flex}.backupContent>small{color:var(--muted);font-size:8px}.healthList{padding:8px 20px}.healthList article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:73px;display:grid}.healthList article>i{border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.healthList .ok{color:var(--olive);background:#e9eddf}.healthList .warn{color:#8a6d37;background:#f4ead5}.healthList strong,.healthList small{display:block}.healthList strong{font-size:10px}.healthList small{color:var(--muted);margin-top:5px;font-size:8px}.healthList article>b{font:18px Georgia}.accessPanel{flex-direction:row;justify-content:space-between;align-items:center;min-height:145px;padding:24px;display:flex}.accessPanel h3{margin:5px 0 8px;font:25px Georgia}.accessPanel>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.accessPanel>span{color:var(--olive);background:#e9eddf;border-radius:20px;padding:11px 14px;font-size:9px;font-weight:700}.accessPanel>span i{margin-right:6px;font-style:normal}@media (width<=1050px){.securityMetrics{grid-template-columns:1fr 1fr}.settingsGrid{grid-template-columns:1fr}}@media (width<=650px){.settingsHero,.accessPanel{flex-direction:column;align-items:flex-start;gap:16px}.securityMetrics{grid-template-columns:1fr}.settingsHero .backupButton{justify-content:center;width:100%}.accessPanel>span{text-align:center;align-self:stretch}}.onboardingArea{gap:15px;display:grid}.onboardingHero{grid-template-columns:76px 1fr auto;align-items:center;gap:20px;min-height:145px;padding:23px 25px;display:grid}.onboardingHero h2{margin:4px 0;font-size:31px}.onboardingHero>div:nth-child(2)>p:last-child{color:var(--muted);margin:0;font-size:10px}.onboardingProgress{place-items:center;display:grid;position:relative}.onboardingProgress>span{background:conic-gradient(var(--olive) var(--progress),#e8e5dc 0);border-radius:50%;grid-area:1/1;place-items:center;width:70px;height:70px;display:grid}.onboardingProgress>span i{background:var(--paper);border-radius:50%;width:56px;height:56px}.onboardingProgress>strong{z-index:1;grid-area:1/1;font:18px Georgia}.onboardingLayout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:15px;display:grid}.checklistPanel{min-height:720px}.checklistHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:87px;padding:18px 22px;display:flex}.checklistHead small,.nextStepCard>small,.pendingSetup>small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.checklistHead h3,.nextStepCard h3,.pendingSetup h3{margin:5px 0 0;font:23px Georgia}.checklistHead>b{width:45px;height:45px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:12px Georgia;display:grid}.launchSteps{padding:8px 21px}.launchSteps article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:77px;display:grid}.launchCheck{width:34px;height:34px;color:var(--muted);background:#fff;border:1px solid #d5d0c3;border-radius:50%;font:11px Georgia}.launchSteps article.done .launchCheck{border-color:var(--olive);background:var(--olive);color:#fff}.launchSteps article.done>span>strong{color:var(--olive)}.launchSteps article>span>strong,.launchSteps article>span>small,.launchSteps article>span>em{display:block}.launchSteps article>span>strong{font-size:10px}.launchSteps article>span>small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4}.launchSteps article>span>em{color:var(--olive);margin-top:4px;font-size:7px;font-style:normal;font-weight:700}.launchGo{color:var(--olive);background:0 0;border:0;font-size:9px;font-weight:700}.launchSide{background:0 0;border:0;align-content:start;gap:15px;height:auto;padding:0;display:grid;position:static}.nextStepCard,.pendingSetup{min-height:0;padding:22px}.nextStepCard{background:var(--olive);color:#fff}.nextStepCard>small,.nextStepCard p{color:#e5e6dc}.nextStepCard p{margin:13px 0 20px;font-size:10px;line-height:1.6}.nextStepCard .primary{color:var(--olive);background:#fff;border-color:#fff}.pendingSetup article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:68px;display:grid}.pendingSetup article>i{width:25px;height:25px;color:var(--muted);background:#efede6;border-radius:50%;place-items:center;font-style:normal;display:grid}.pendingSetup b,.pendingSetup article small{display:block}.pendingSetup b{font-size:9px}.pendingSetup article small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.onboardingHero.ready{background:linear-gradient(100deg,#faf9f5,#f0f5e9);border-color:#c3ceb6}.launchStatus{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.launchStatus article{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:90px;padding:15px 17px;display:grid}.launchStatus article>i{border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.launchStatus .ok>i{color:var(--olive);background:#e5ecdc}.launchStatus .waiting>i{color:#8a6d37;background:#f4ead5}.launchStatus small,.launchStatus strong,.launchStatus b{display:block}.launchStatus small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.launchStatus strong{margin:5px 0 3px;font-size:11px}.launchStatus b{color:var(--muted);font-size:8px;font-weight:400;line-height:1.4}@media (width<=1050px){.onboardingLayout{grid-template-columns:1fr}.launchSide,.launchStatus{grid-template-columns:1fr 1fr}.launchStatus article:last-child{grid-column:1/-1}}@media (width<=700px){.onboardingHero{grid-template-columns:70px 1fr}.onboardingHero>.primary{grid-column:1/-1}.launchSide,.launchStatus{grid-template-columns:1fr}.launchStatus article:last-child{grid-column:auto}.launchSteps article{grid-template-columns:36px 1fr}.launchGo{grid-column:2;justify-self:start;padding:0 0 10px}}.trashArea{gap:15px;display:grid}.trashHero{flex-direction:row;justify-content:space-between;align-items:center;min-height:125px;padding:22px 24px;display:flex}.trashHero h2{margin:4px 0;font-size:31px}.trashHero>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.trashHero>span{text-align:center;background:#eceee3;border-radius:10px;min-width:100px;padding:13px}.trashHero>span strong,.trashHero>span small{display:block}.trashHero>span strong{font:28px Georgia}.trashHero>span small{color:var(--muted);margin-top:3px;font-size:8px}.trashLayout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.trashPanel,.historyPanel{min-height:560px}.trashPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding:17px 21px;display:flex}.trashPanelHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.trashPanelHead h3{margin:5px 0 0;font:23px Georgia}.trashPanelHead>b{color:var(--olive);background:#eceee3;border-radius:14px;padding:7px 10px;font-size:8px}.trashList,.historyList{padding:7px 20px;overflow:auto}.trashList article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:82px;display:grid}.trashList article>i{width:32px;height:32px;color:var(--olive);background:#efede6;border-radius:50%;place-items:center;font-style:normal;display:grid}.trashList strong,.trashList small{display:block}.trashList strong{font-size:10px}.trashList small{color:var(--muted);margin-top:5px;font-size:8px}.trashList article>div{gap:6px;display:flex}.trashList .soft,.trashDelete{padding:8px;font-size:8px}.trashDelete{color:#a45442;background:#fff7f4;border:1px solid #e4c5bd;border-radius:7px}.trashEmpty{text-align:center;align-content:center;place-items:center;min-height:400px;display:grid}.trashEmpty>i{width:48px;height:48px;color:var(--olive);background:#e9eddf;border-radius:50%;place-items:center;font-style:normal;display:grid}.trashEmpty h3{margin:15px 0 5px;font:21px Georgia}.trashEmpty p{max-width:330px;color:var(--muted);font-size:9px;line-height:1.5}.historyList article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:67px;display:grid}.historyList article>i{width:29px;height:29px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font-style:normal;display:grid}.historyList article>i.enviado-a-papelera,.historyList article>i.eliminado-definitivamente{color:#a45442;background:#f4ded8}.historyList strong,.historyList small{display:block}.historyList strong{font-size:9px}.historyList small{color:var(--muted);margin-top:4px;font-size:8px}.historyList time{color:var(--muted);text-transform:capitalize;font-size:7px}.trashNotice{background:#f0eee7;border:1px solid #d8d5c8;border-radius:10px;align-items:center;gap:12px;height:auto;padding:14px 18px;display:flex;position:static}.trashNotice>i{width:27px;height:27px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font:13px Georgia;display:grid}.trashNotice p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.trashNotice strong{color:var(--ink)}@media (width<=1050px){.trashLayout{grid-template-columns:1fr}}@media (width<=650px){.trashHero{flex-direction:column;align-items:flex-start;gap:14px}.trashList article{grid-template-columns:34px 1fr}.trashList article>div{flex-wrap:wrap;grid-column:2;padding-bottom:10px}.historyList time{display:none}}.importArea{gap:15px;display:grid}.importHero{flex-direction:row;justify-content:space-between;align-items:center;min-height:125px;padding:22px 24px;display:flex}.importHero h2{margin:4px 0;font-size:31px}.importHero>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.importHero>span{color:var(--olive);background:#e9eddf;border-radius:18px;padding:10px 13px;font-size:9px;font-weight:700}.importHero>span i{margin-right:5px;font-style:normal}.importSteps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.importSteps article{border:1px solid var(--line);min-height:84px;color:var(--muted);background:#eeece5;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.importSteps article>b{background:#ddd9cd;border-radius:50%;place-items:center;width:31px;height:31px;font:12px Georgia;display:grid}.importSteps strong,.importSteps small{display:block}.importSteps strong{font-size:9px}.importSteps small{margin-top:4px;font-size:8px}.importSteps article.active{color:var(--olive);background:#f2f5ec;border-color:#cbd3bd}.importSteps article.active>b{background:var(--olive);color:#fff}.importLayout{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:15px;display:grid}.importControl,.importPreview{min-height:570px}.importControlHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding:17px 21px;display:flex}.importControlHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.importControlHead h3{margin:5px 0 0;font:23px Georgia}.importControlHead>b{color:var(--olive);background:#eceee3;border-radius:14px;padding:7px 10px;font-size:8px}.importForm{padding:20px}.importForm>label:first-child{color:var(--muted);gap:7px;font-size:9px;font-weight:700;display:grid}.importForm select{border:1px solid var(--line);height:43px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.templateDownload{width:100%;min-height:70px;color:var(--olive);text-align:left;background:#f2f5ec;border:1px solid #cbd3bd;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:17px 0;padding:12px;display:grid}.templateDownload>i{background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font:17px Georgia;display:grid}.templateDownload strong,.templateDownload small{display:block}.templateDownload strong{font-size:10px}.templateDownload small{color:var(--muted);margin-top:4px;font-size:8px}.importDrop{cursor:pointer;background:#faf9f5;border-radius:10px;align-content:center;place-items:center;min-height:185px;padding:25px;text-align:center!important;border:1px dashed #aaa993!important;display:grid!important}.importDrop input{display:none}.importDrop>i{width:45px;height:45px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:22px Georgia;display:grid}.importDrop strong{margin:12px 0 5px;font-size:10px}.importDrop small{color:var(--muted);font-size:8px}.importForm>aside{background:#efede6;border:0;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:8px;height:auto;margin-top:15px;padding:11px;display:grid;position:static}.importForm>aside i{width:23px;height:23px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.importForm>aside p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.previewTable{padding:16px;overflow:auto}.previewTable table{border-collapse:collapse;width:100%;font-size:8px}.previewTable th,.previewTable td{border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:170px;padding:10px 8px;overflow:hidden}.previewTable th{color:var(--olive);text-transform:uppercase;font-size:7px}.previewTable>p{color:var(--muted);text-align:center;font-size:8px}.importActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:auto;padding:15px 20px;display:flex}.importEmpty,.importResult{text-align:center;flex:1;align-content:center;place-items:center;min-height:430px;padding:30px;display:grid}.importEmpty>i,.importResult>i{width:52px;height:52px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:22px Georgia;display:grid}.importEmpty h3,.importResult h3{margin:16px 0 6px;font:22px Georgia}.importEmpty p{max-width:350px;color:var(--muted);font-size:9px;line-height:1.5}.importResult>strong,.importResult>span{display:block}.importResult>strong{color:var(--olive);margin-top:8px;font:18px Georgia}.importResult>span{color:var(--muted);margin-top:5px;font-size:9px}.importResult details{border:1px solid var(--line);text-align:left;border-radius:8px;width:min(440px,100%);margin-top:16px;padding:10px}.importResult summary{color:var(--olive);cursor:pointer;font-size:9px;font-weight:700}.importResult details p{color:var(--muted);margin:8px 0;font-size:8px}@media (width<=1050px){.importLayout{grid-template-columns:1fr}}@media (width<=650px){.importHero{flex-direction:column;align-items:flex-start;gap:14px}.importSteps{grid-template-columns:1fr}.importControl,.importPreview{min-height:0}}.visitsArea{gap:15px;display:grid}.visitMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.visitMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:108px;padding:17px}.visitMetrics small,.visitMetrics strong,.visitMetrics span{display:block}.visitMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.visitMetrics strong{margin:8px 0 4px;font:28px Georgia}.visitMetrics span{color:var(--muted);font-size:8px}.visitMetrics .today{background:#f2f5ec;border-color:#cbd3bd}.visitMetrics .today strong{color:var(--olive)}.visitMetrics .offer{background:#faf6ea;border-color:#dcc99d}.visitMetrics .offer strong{color:#8a6d37}.visitsPanel{min-height:600px}.visitsHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:105px;padding:20px 23px;display:flex}.visitsHead h2{margin:4px 0;font-size:31px}.visitsHead>div>p:last-child{color:var(--muted);margin:0;font-size:9px}.visitRows{padding:8px 20px}.visitRows article{border-bottom:1px solid var(--line);grid-template-columns:48px 1.3fr 1fr .7fr auto auto;align-items:center;gap:13px;min-height:82px;display:grid}.visitDate{border:1px solid var(--line);background:#f1f0e9;border-radius:8px;align-content:center;place-items:center;width:43px;height:48px;display:grid}.visitDate b,.visitDate small{display:block}.visitDate b{font:17px Georgia}.visitDate small{color:var(--olive);text-transform:uppercase;font-size:7px}.visitMain{color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.visitMain strong,.visitMain small,.visitRows article>span>small,.visitRows article>span>b{display:block}.visitMain strong{font-size:10px}.visitMain small,.visitRows article>span>small{color:var(--muted);margin-top:5px;font-size:8px}.visitRows article>span>b{margin-top:5px;font-size:9px}.visitStatus{color:#756f63;background:#eeeae0;border-radius:16px;padding:7px 9px;font-size:8px;font-weight:700}.visitStatus.confirmada{color:var(--olive);background:#e9eddf}.visitStatus.realizada{color:#4d6a54;background:#dfe8dc}.visitStatus.cancelada{color:#a45442;background:#f4ded8}.visitEmpty{text-align:center;align-content:center;place-items:center;min-height:460px;display:grid}.visitEmpty>i{width:52px;height:52px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:23px Georgia;display:grid}.visitEmpty h3{margin:16px 0 5px;font:22px Georgia}.visitEmpty p{max-width:370px;color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.5}.visitModal{width:min(760px,100%)}.visitLegalNote{color:var(--muted);background:#efede6;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:8px;margin-top:10px;padding:11px 12px;font-size:8px;line-height:1.5;display:grid}.visitLegalNote i{width:23px;height:23px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}@media (width<=1050px){.visitMetrics{grid-template-columns:1fr 1fr}.visitRows article{grid-template-columns:48px 1fr 1fr auto}.visitRows article>span:nth-child(4),.visitRows .editBtn{display:none}}@media (width<=650px){.visitsHead{align-items:flex-start;gap:12px}.visitsHead>div>p:last-child{display:none}.visitRows{padding:6px 12px}.visitRows article{grid-template-columns:45px 1fr auto}.visitRows article>span:nth-child(3){display:none}.visitMetrics{grid-template-columns:1fr 1fr}}.matchesArea{gap:15px;display:grid}.matchesHero{flex-direction:row;justify-content:space-between;align-items:center;min-height:130px;padding:22px 24px;display:flex}.matchesHero h2{margin:4px 0;font-size:31px}.matchesHero p:last-child{color:var(--muted);margin:0;font-size:10px}.matchesHero>span{color:var(--olive);background:#e9eddf;border-radius:20px;padding:11px 14px;font-size:9px;font-weight:700}.matchControl{grid-template-columns:1fr minmax(260px,420px) auto;align-items:center;gap:18px;min-height:94px;padding:16px 22px;display:grid}.matchControl>div>small{color:var(--olive);text-transform:uppercase;font-size:8px;font-weight:700}.matchControl h3{margin:5px 0 0;font:22px Georgia}.matchControl label{color:var(--muted);gap:6px;font-size:8px;font-weight:700;display:grid}.matchControl select{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.matchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.matchCard{grid-template-rows:auto 1fr auto;grid-template-columns:68px 1fr;gap:14px 17px;min-height:285px;padding:20px;display:grid}.matchScore{color:#9b5747;background:#f3e6e1;border-radius:50%;align-content:center;place-items:center;width:66px;height:66px;display:grid}.matchScore.medium{color:#8a6d37;background:#f4ecd9}.matchScore.high{color:var(--olive);background:#e7ecdc}.matchScore strong,.matchScore small{display:block}.matchScore strong{font:20px Georgia}.matchScore small{font-size:7px}.matchProperty small{color:var(--olive);text-transform:uppercase;font-size:8px;font-weight:700}.matchProperty h3{margin:7px 0 5px;font:22px Georgia}.matchProperty>strong{font:16px Georgia}.matchProperty p{color:var(--muted);margin:7px 0 0;font-size:9px}.matchReasons{flex-wrap:wrap;grid-column:1/-1;align-content:start;gap:7px;display:flex}.matchReasons span{color:#9b5747;background:#f4e5df;border-radius:14px;padding:6px 8px;font-size:8px}.matchReasons .yes{color:var(--olive);background:#e9eddf}.matchActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.matchEmpty{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.matchEmpty>i{width:54px;height:54px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:24px Georgia;display:grid}.matchEmpty h3{margin:16px 0 6px;font:23px Georgia}.matchEmpty p{max-width:430px;color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.5}.matchNote{border:1px solid var(--line);background:#efede6;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:9px;height:auto;padding:13px 17px;display:grid;position:static}.matchNote i{width:24px;height:24px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.matchNote p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}@media (width<=1000px){.matchGrid{grid-template-columns:1fr}.matchControl{grid-template-columns:1fr auto}.matchControl>div{grid-column:1/-1}}@media (width<=650px){.matchesHero{flex-direction:column;align-items:flex-start;gap:14px}.matchControl{grid-template-columns:1fr}.matchControl>div{grid-column:auto}.matchCard{grid-template-columns:58px 1fr;padding:16px}.matchScore{width:56px;height:56px}.matchActions{flex-direction:column}.matchActions button{width:100%}}.offersArea{gap:15px;display:grid}.offerMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.offerMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:108px;padding:17px}.offerMetrics small,.offerMetrics strong,.offerMetrics span{display:block}.offerMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.offerMetrics strong{margin:8px 0 4px;font:28px Georgia}.offerMetrics span{color:var(--muted);font-size:8px}.offerMetrics .urgent{background:#faf4e9;border-color:#e0c59d}.offerMetrics .urgent strong{color:#976b31}.offerMetrics .accepted{background:#f2f5ec;border-color:#cbd3bd}.offerMetrics .accepted strong{color:var(--olive)}.offersPanel{min-height:610px}.offersHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:105px;padding:20px 23px;display:flex}.offersHead h2{margin:4px 0;font-size:31px}.offersHead>div>p:last-child{color:var(--muted);margin:0;font-size:9px}.offerRows{padding:8px 20px}.offerRows article{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .8fr .7fr auto .7fr auto;align-items:center;gap:13px;min-height:90px;display:grid}.offerMain{color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.offerMain small,.offerMain strong,.offerMain span,.offerRows article>span>small,.offerRows article>span>b{display:block}.offerMain small{color:var(--olive);font-size:8px}.offerMain strong{margin:5px 0;font:19px Georgia}.offerMain span,.offerRows article>span>small{color:var(--muted);font-size:8px}.offerRows article>span>b{margin-top:5px;font-size:9px}.offerStatus{color:#756f63;background:#eeeae0;border-radius:16px;padding:7px 9px;font-size:8px;font-weight:700}.offerStatus.aceptada{color:var(--olive);background:#e4ebda}.offerStatus.rechazada,.offerStatus.retirada,.offerStatus.caducada{color:#a45442;background:#f4ded8}.offerStatus.contraoferta{color:#8a6d37;background:#f4ead5}.offerStatus.comunicada{color:#52697a;background:#e3e8ec}.offerRowActions{gap:6px;display:flex}.offerEmpty{text-align:center;align-content:center;place-items:center;min-height:460px;display:grid}.offerEmpty>i{width:52px;height:52px;color:var(--olive);background:#eceee3;border-radius:50%;place-items:center;font:23px Georgia;display:grid}.offerEmpty h3{margin:16px 0 5px;font:22px Georgia}.offerEmpty p{max-width:390px;color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.5}.offerLegal{background:#f0eee7;border:1px solid #d8d5c8;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;height:auto;padding:14px 18px;display:grid;position:static}.offerLegal>i{width:26px;height:26px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.offerLegal p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.offerLegal strong{color:var(--ink)}.offerModal{width:min(820px,100%)}.offerAuthorization{background:#f3f5ed;border:1px solid #d5d9c8;border-radius:8px;align-items:center;min-height:62px;grid-template-columns:20px 1fr!important;gap:10px!important;padding:12px!important;display:grid!important}.offerAuthorization input{width:18px;height:18px}.offerAuthorization strong,.offerAuthorization small{display:block}.offerAuthorization strong{font-size:9px}.offerAuthorization small{color:var(--muted);margin-top:4px;font-size:8px}.offerTimeline{background:#f1efe8;border-radius:8px;gap:6px;margin-top:12px;padding:12px;display:grid}.offerTimeline>strong{font-size:9px}.offerTimeline span{color:var(--muted);font-size:8px}.offerTimeline b{color:var(--olive)}@media (width<=1150px){.offerRows article{grid-template-columns:1.3fr .8fr auto auto}.offerRows article>span:nth-child(3),.offerHistory{display:none}}@media (width<=750px){.offerMetrics{grid-template-columns:1fr 1fr}.offersHead{align-items:flex-start;gap:12px}.offerRows{padding:6px 12px}.offerRows article{grid-template-columns:1fr auto}.offerRows article>span:nth-child(2){display:none}.offerRowActions{grid-column:1/-1;padding-bottom:10px}.offerRowActions button{flex:1}}.automationsArea{gap:15px;display:grid}.automationsHero{flex-direction:row;justify-content:space-between;align-items:center;min-height:135px;padding:23px 25px;display:flex}.automationsHero h2{margin:4px 0;font-size:31px}.automationsHero p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.automationMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.automationMetrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:108px;padding:17px}.automationMetrics small,.automationMetrics strong,.automationMetrics span{display:block}.automationMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.automationMetrics strong{margin:8px 0 4px;font:28px Georgia}.automationMetrics span{color:var(--muted);font-size:8px}.automationMetrics .attention{background:#faf6ea;border-color:#dcc99d}.automationMetrics .attention strong{color:#8a6d37}.automationMetrics .safe{background:#f2f5ec;border-color:#cbd3bd}.automationMetrics .safe strong{color:var(--olive)}.automationLayout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:15px;display:grid}.rulesPanel,.automationLog{min-height:540px}.automationHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:18px 21px;display:flex}.automationHead small{color:var(--olive);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.automationHead h3{margin:5px 0 0;font:23px Georgia}.automationHead>span{color:var(--olive);background:#e9eddf;border-radius:14px;padding:7px 10px;font-size:8px;font-weight:700}.ruleList,.automationRows{padding:7px 20px}.ruleList article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:70px;display:grid}.ruleList article>i{width:29px;height:29px;color:var(--olive);background:#e9eddf;border-radius:50%;place-items:center;font-style:normal;display:grid}.ruleList strong,.ruleList small{display:block}.ruleList strong{font-size:10px}.ruleList small{color:var(--muted);margin-top:4px;font-size:8px}.ruleList article>b{color:var(--olive);letter-spacing:.08em;font-size:7px}.automationRows article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:72px;display:grid}.automationRows article>i{color:#8a6d37;background:#f4ead5;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.automationRows strong,.automationRows small{display:block}.automationRows strong{font-size:9px}.automationRows small{color:var(--muted);margin-top:5px;font-size:8px}.automationRows article>b{color:#8a6d37;background:#f4ead5;border-radius:12px;padding:6px 8px;font-size:7px}.automationRows article>b.done{color:var(--olive);background:#e9eddf}.automationEmpty{text-align:center;align-content:center;place-items:center;min-height:400px;display:grid}.automationEmpty>i{width:50px;height:50px;color:var(--olive);background:#e9eddf;border-radius:50%;place-items:center;font-style:normal;display:grid}.automationEmpty h3{margin:15px 0 5px;font:21px Georgia}.automationEmpty p{color:var(--muted);font-size:9px}.automationNote{border:1px solid var(--line);background:#f0eee7;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;height:auto;padding:14px 18px;display:grid;position:static}.automationNote>i{width:26px;height:26px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.automationNote p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}@media (width<=1050px){.automationMetrics{grid-template-columns:1fr 1fr}.automationLayout{grid-template-columns:1fr}}@media (width<=650px){.automationsHero{flex-direction:column;align-items:flex-start;gap:15px}.automationsHero .primary{width:100%}.automationMetrics{grid-template-columns:1fr 1fr}.rulesPanel,.automationLog{min-height:0}}@media (width>=821px){.shell>aside{padding:16px 14px 13px}.shell>aside .brand{width:125px;height:92px;margin-bottom:8px}.shell>aside nav{scrollbar-width:thin;scrollbar-color:#cbc7bb transparent;gap:3px;min-height:0;padding-right:4px;overflow-y:auto}.shell>aside nav button{min-height:42px}.shell>aside .company{margin-top:8px;padding-top:10px}}.phase19Guide{grid-template-columns:minmax(260px,.75fr) minmax(550px,1.25fr);align-items:center;gap:28px;min-height:155px;margin-bottom:15px;padding:22px 24px;display:grid}.phase19Guide h2{margin:4px 0 7px;font-size:29px}.phase19Guide p:last-child{color:var(--muted);margin:0;font-size:11px}.commercialPath{align-items:center;display:flex}.commercialPath button{min-width:0;color:var(--olive);background:0 0;border:0;flex:1;place-items:center;gap:7px;padding:8px 4px;display:grid;position:relative}.commercialPath button:not(:last-child):after{content:"→";color:#b8b5aa;position:absolute;right:-5px}.commercialPath b{background:var(--olive);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:13px Georgia;display:grid}.commercialPath span{font-size:10px;font-weight:700}.qualityStrip{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.qualityStrip button{border:1px solid var(--line);background:var(--paper);min-height:70px;color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.qualityStrip i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.qualityStrip .ok i{color:var(--olive);background:#e9eddf}.qualityStrip .issue{background:#fbf6ec;border-color:#dec7a0}.qualityStrip .issue i{color:#8a6d37;background:#f4ead5}.qualityStrip strong,.qualityStrip small{display:block}.qualityStrip strong{font-size:10px}.qualityStrip small{color:var(--muted);margin-top:5px;font-size:9px}.content small{font-size:max(9px,inherit)}.notificationList strong{font-size:11px}.notificationList small,.notificationList span,.notificationList .bare,.notificationList .soft{font-size:9px}.visitMetrics span,.offerMetrics span,.automationMetrics span{font-size:10px}.visitRows article>span>small,.offerRows article>span>small,.automationRows small{font-size:9px}@media (width<=1100px){.phase19Guide{grid-template-columns:1fr}.qualityStrip{grid-template-columns:1fr 1fr}}@media (width<=650px){.phase19Guide{grid-template-columns:1fr;padding:19px}.commercialPath{overflow-x:auto}.commercialPath button{min-width:90px}.qualityStrip{grid-template-columns:1fr}}.formStep .otherPropertyType{background:#f5f1e8;border-left:2px solid #9d8c68;margin-top:-7px;padding:15px}.formStep .otherPropertyType input{background:#fff;margin-top:8px}.workspace>header{grid-template-columns:minmax(280px,1fr) minmax(280px,430px) 44px auto auto}.accountControl{align-items:center;gap:8px;display:flex}.accountControl .avatar{background:var(--olive);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Georgia;display:grid}.accountControl>a{border:1px solid var(--line);color:var(--olive);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none}.accountControl>a:hover{background:#eceee3}@media (width<=1200px){.workspace>header{grid-template-columns:1fr 280px 42px auto}.accountControl{grid-column:4}.workspace>header>.primary{display:none}}@media (width<=820px){.workspace>header{grid-template-columns:1fr 42px auto}.workspace>header .accountControl{grid-area:1/3}.accountControl .avatar{flex-basis:38px;width:38px;height:38px}.accountControl>a{padding:7px;font-size:8px}}.leadQuickActions .closeRequest{color:#9b5747;border-color:#d8b9ae}.leadQuickActions .reopenRequest{color:var(--olive);border-color:#c5ceb7}.requestClosedNote{background:#f2f5ec;border:1px solid #cbd3bd;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:10px;margin:14px 0;padding:13px;display:grid}.requestClosedNote>i{width:29px;height:29px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.requestClosedNote strong,.requestClosedNote span,.requestClosedNote small{display:block}.requestClosedNote strong{font-size:10px}.requestClosedNote span{color:var(--muted);margin-top:4px;font-size:9px}.requestClosedNote small{color:var(--olive);margin-top:4px;font-size:8px}.closeRequestModal{width:min(540px,100%)}.closeRequestModal h2{margin-bottom:7px}.modalIntro{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.closeReasonField{color:var(--muted);gap:8px;font-size:9px;font-weight:700;display:grid}.closeReasonField select{border:1px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px}
