@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:#f6f7fb;color:#101828}button,input,select{font:inherit}button{border:0;border-radius:12px;padding:11px 16px;font-weight:700;cursor:pointer;background:#eef2f7;color:#111827}input,select{width:100%;border:1px solid #e5e7eb;border-radius:14px;padding:13px 14px;background:#fff}a{text-decoration:none;color:inherit}.primary{background:#111827;color:#fff}.secondary,.ghost{background:#fff;color:#111827;border:1px solid #d7dce5}.full{width:100%}.brand{display:flex;gap:10px;align-items:center;font-weight:800;font-size:20px}.brand svg{color:#7c3aed}.landing{min-height:100vh;background:radial-gradient(circle at 80% 20%,#27314a,#0a0d14 42%,#05060a);color:#fff}.landingHeader{display:flex;justify-content:space-between;align-items:center;padding:24px 7%;position:sticky;top:0;background:#05060ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5}.landingHeader nav{display:flex;gap:12px;align-items:center}.landingHeader button,.landingHeader a{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff}.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;padding:86px 7% 60px;align-items:center}.pill{display:inline-block;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#c7d2fe;background:#ffffff14}.hero h1{font-size:clamp(38px,6vw,72px);line-height:.98;margin:22px 0}.hero p{font-size:20px;color:#cbd5e1;max-width:680px}.heroActions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.systemPreview{background:linear-gradient(180deg,#ffffff29,#ffffff14);border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:24px;box-shadow:0 30px 80px #00000059}.previewGrid,.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.previewGrid{grid-template-columns:repeat(3,1fr)}.stat{background:#fff;border:1px solid #edf0f5;border-radius:22px;padding:20px;box-shadow:0 12px 35px #1018280f}.landing .stat{background:#ffffff1f;border-color:#ffffff29}.stat span{display:block;font-size:13px;color:#667085;margin-bottom:7px}.landing .stat span{color:#cbd5e1}.stat b{font-size:25px}.task{margin-top:14px;background:#ffffff1c;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:15px;color:#e5e7eb}.task span{display:inline-block;width:9px;height:9px;background:#22c55e;border-radius:50%;margin-right:8px}.landingSection{padding:54px 7%}.landingSection h2{font-size:34px;margin:0 0 20px}.three,.features,.cardGrid,.propertyGrid{display:grid;gap:18px}.three{grid-template-columns:repeat(3,1fr)}.features{grid-template-columns:repeat(4,1fr)}.infoCard,.price,.paymentCard{background:#fff;color:#111827;border:1px solid #e8ecf3;border-radius:24px;padding:22px;box-shadow:0 15px 35px #1018280f}.infoCard p,.price p,.pageHeader p,.propertyCard p,.paymentCard p{color:#667085}.price strong{font-size:32px}.price button{width:100%;margin-top:12px}.faq p{color:#cbd5e1;max-width:900px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:grid;place-items:center;z-index:20}.modal form{position:relative;background:#fff;color:#111827;border-radius:28px;padding:28px;width:min(430px,92vw);display:grid;gap:14px}.close{position:absolute;right:14px;top:14px;padding:8px;background:#f2f4f7}.appShell{display:flex;min-height:100vh}.sidebar{width:270px;background:#101828;color:#fff;padding:20px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:8px}.sideTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sideClose{display:none}.sidebar button{display:flex;align-items:center;gap:11px;background:transparent;color:#cbd5e1;text-align:left}.sidebar button.active,.sidebar button:hover{background:#1d2939;color:#fff}.sidebar .logout{margin-top:auto;color:#fecaca}.main{flex:1;padding:28px;max-width:1420px;margin:0 auto;width:100%}.mobileMenu{display:none;margin-bottom:14px}.pageHeader{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.pageHeader h1{font-size:36px;margin:0}.panelForm{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid #e8ecf3;border-radius:26px;padding:18px;margin-bottom:22px}.wide{grid-column:1/-1}.tenantsInputs{display:grid;gap:10px}.tenantsInputs .ghost{justify-content:center;display:flex;align-items:center;gap:8px}.propertyGrid{grid-template-columns:repeat(3,1fr)}.propertyCard{background:#fff;border:1px solid #e8ecf3;border-radius:28px;overflow:hidden;box-shadow:0 16px 40px #1018280f}.propertyCard img{width:100%;height:220px;object-fit:cover;background:#eef2f7}.propertyBody{padding:20px}.row{display:flex;justify-content:space-between;gap:12px;align-items:center}.row h3{margin:0}.ok,.free,.badge{font-size:12px;border-radius:999px;padding:7px 10px;font-weight:800}.ok{background:#dcfce7;color:#166534}.free{background:#f1f5f9;color:#475569}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.chips span{background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:13px}.actions{display:flex;gap:8px;flex-wrap:wrap}.danger{background:#fee2e2;color:#991b1b}.toolbar{display:flex;gap:12px;align-items:center;margin:20px 0}.toolbar select{max-width:230px}.paymentList{display:grid;gap:14px}.paymentList.small{margin-top:10px}.paymentCard{display:grid;grid-template-columns:1.4fr auto auto 2.5fr;gap:16px;align-items:center}.paymentCard h3{margin:0 0 6px}.cardGrid{grid-template-columns:repeat(3,1fr)}.tenantApp{min-height:100vh;background:#f6f7fb;padding:18px}.tenantApp header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.tenantHero{background:#101828;color:#fff;border-radius:30px;padding:28px;margin-bottom:18px}.tenantHero p{color:#cbd5e1}.tenantHero b{display:block;font-size:28px;margin:14px 0}small{color:#667085}@media(max-width:1050px){.hero,.three,.features,.propertyGrid,.cardGrid,.kpis,.previewGrid{grid-template-columns:1fr 1fr}.paymentCard{grid-template-columns:1fr}.panelForm{grid-template-columns:1fr 1fr}}@media(max-width:760px){.landingHeader{padding:18px 5%}.landingHeader nav a{display:none}.hero,.three,.features,.propertyGrid,.cardGrid,.kpis,.previewGrid,.panelForm{grid-template-columns:1fr}.hero{padding:50px 5%}.hero h1{font-size:40px}.hero p{font-size:17px}.landingSection{padding:38px 5%}.sidebar{position:fixed;left:-290px;z-index:30;transition:.2s}.sidebar.open{left:0}.sideClose{display:block}.mobileMenu{display:inline-flex;align-items:center;gap:8px}.main{padding:16px}.pageHeader h1{font-size:28px}.toolbar{flex-direction:column;align-items:stretch}.toolbar select{max-width:none}.paymentCard{padding:18px}.heroActions{flex-direction:column}.heroActions button,.heroActions a{text-align:center}}.premiumKpis .stat{position:relative;overflow:hidden}.premiumKpis .stat:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#7c3aed,#06b6d4)}.dashboardGrid{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;margin-top:22px}.panelCard{background:#fff;border:1px solid #e8ecf3;border-radius:26px;padding:24px;box-shadow:0 18px 45px #10182812}.panelCard h2{margin:0 0 8px}.panelCard p{color:#667085}.miniTasks{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.miniTasks span{background:#f4f3ff;color:#5b21b6;border-radius:999px;padding:9px 12px;font-weight:800;font-size:13px}.miniRow{display:grid;grid-template-columns:1.2fr .8fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #eef2f7}.miniRow:last-child{border-bottom:0}.miniRow span{color:#667085}.miniRow em{font-style:normal;text-align:center}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0 0 20px}.propertyMeta{display:flex;justify-content:space-between;align-items:center;margin:10px 0 4px}.propertyMeta small{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:7px 10px}.propertyCard{transition:.18s ease}.propertyCard:hover{transform:translateY(-3px);box-shadow:0 24px 60px #1018281a}.paymentCard{border-left:5px solid #e5e7eb}.paymentCard:has(.badge.vencido){border-left-color:#ef4444}.paymentCard:has(.badge.pagado){border-left-color:#22c55e}.paymentCard:has(.badge.comprobante){border-left-color:#3b82f6}.paymentCard:has(.badge.pendiente){border-left-color:#f97316}.sidebar{box-shadow:18px 0 50px #1018281f}.main{animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1050px){.dashboardGrid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.filters,.miniRow{grid-template-columns:1fr}.propertyMeta{align-items:flex-start;flex-direction:column;gap:8px}}.linkedBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:16px;display:grid;gap:12px}.linkedBox>label{font-weight:800;color:#111827}.tenantSelector{display:flex;flex-wrap:wrap;gap:8px}.selectChip,.selectedChip{border:1px solid #d1d5db;border-radius:999px;padding:9px 12px;background:#fff;font-weight:700;cursor:pointer}.selectedChip{background:#111827;color:#fff;border-color:#111827}.quickAdd{display:grid;grid-template-columns:1fr auto;gap:10px}.linkedInfo{background:#f9fafb;border:1px solid #eef2f7;border-radius:14px;padding:12px;margin:10px 0;display:grid;gap:4px}.linkedInfo span{color:#64748b;font-size:13px}.tenantCard h3{margin-bottom:6px}@media(max-width:720px){.quickAdd{grid-template-columns:1fr}.tenantSelector button{width:100%;justify-content:center}}.debtorGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px}.debtorCard,.emptyState{background:#fff;border:1px solid #e8ecf3;border-radius:28px;padding:24px;box-shadow:0 18px 45px #10182812}.debtorCard{border-left:5px solid #ef4444}.debtorTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.debtorTop h3{margin:0 0 6px;font-size:22px}.debtorTop p{margin:0;color:#667085}.debtAmount{font-size:34px;font-weight:900;letter-spacing:-.04em;margin:12px 0;color:#991b1b}.debtMonths{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:14px;display:grid;gap:8px;margin-bottom:16px}.debtMonths b{color:#9a3412}.debtMonths span{color:#7c2d12;font-size:14px}.dueRow{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eef2f7}.dueRow:last-child{border-bottom:0}.dueRow span{color:#667085}.widePanel{grid-column:1/-1}.emptyState{grid-column:1/-1;text-align:center;padding:42px}.emptyState p{color:#667085}@media(max-width:920px){.debtorGrid,.dueRow{grid-template-columns:1fr}.debtorTop{flex-direction:column}}.calendarToolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;background:#fff;border:1px solid #e8ecf3;border-radius:22px;padding:14px 16px;box-shadow:0 12px 35px #1018280d}.calendarToolbar select{max-width:240px}.calendarToolbar span{color:#667085;font-weight:800}.calendarLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.calendarBoard,.calendarSide article{background:#fff;border:1px solid #e8ecf3;border-radius:28px;box-shadow:0 18px 45px #10182812}.calendarBoard{padding:20px}.calendarTitle{display:flex;align-items:baseline;justify-content:center;gap:18px;margin:0 0 18px}.calendarTitle b{font-size:48px;letter-spacing:-.04em}.calendarTitle span{font-size:22px;color:#667085;font-weight:800}.weekHeader,.monthGrid{display:grid;grid-template-columns:repeat(7,1fr)}.weekHeader{border:1px solid #d9dee8;border-bottom:0;border-radius:18px 18px 0 0;overflow:hidden}.weekHeader strong{padding:12px;text-align:center;font-size:13px;background:#f8fafc;border-right:1px solid #d9dee8}.weekHeader strong:last-child{border-right:0}.monthGrid{border-left:1px solid #d9dee8;border-top:1px solid #d9dee8}.dayCell{min-height:128px;border-right:1px solid #d9dee8;border-bottom:1px solid #d9dee8;padding:8px;background:#fff}.mutedDay{background:#f1f5f9}.dayNumber{font-weight:800;color:#475467;font-size:13px}.dayEvents{display:grid;gap:5px;margin-top:7px}.calendarEvent{display:grid;text-align:left;gap:2px;border:0;border-radius:10px;padding:7px 8px;color:#111827;background:#fff7ed;box-shadow:none}.calendarEvent b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarEvent small{font-size:11px;color:inherit;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarEvent.pagado{background:#dcfce7;color:#166534}.calendarEvent.pendiente{background:#fff7ed;color:#c2410c}.calendarEvent.vencido{background:#fee2e2;color:#991b1b}.calendarEvent.comprobante{background:#dbeafe;color:#1d4ed8}.calendarSide{display:grid;gap:14px}.calendarSide article{padding:18px}.selectedPayment{display:grid;gap:9px;border-left:5px solid #7c3aed!important}.selectedPayment h3{margin:0}.selectedPayment p{margin:0;color:#667085}.selectedPayment>b{font-size:28px;letter-spacing:-.04em}.selectedPayment .badge{width:max-content}.sideBlock h3{margin:0 0 12px}.agendaItem{width:100%;display:grid;grid-template-columns:58px 1fr auto;gap:8px;align-items:center;text-align:left;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;margin-bottom:8px;padding:10px}.agendaItem span{font-size:13px;color:#475467}.agendaItem em{font-style:normal}.taskForm{display:grid;grid-template-columns:1fr 42px;gap:8px;margin-bottom:10px}.taskForm button{font-size:20px;font-weight:900}.checkTask{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef2f7;padding:10px 0;color:#475467}.checkTask input:checked+span{text-decoration:line-through;color:#98a2b3}.sideBlock textarea{width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:12px;font-family:inherit;resize:vertical;background:#f8fafc}@media(max-width:1100px){.calendarLayout{grid-template-columns:1fr}.calendarSide{grid-template-columns:1fr 1fr}.selectedPayment{grid-column:1/-1}.dayCell{min-height:115px}.calendarTitle b{font-size:40px}}@media(max-width:760px){.calendarToolbar{flex-direction:column;align-items:stretch}.calendarToolbar select{max-width:none}.calendarBoard{padding:12px;border-radius:22px;overflow:auto}.weekHeader,.monthGrid{min-width:720px}.calendarSide{grid-template-columns:1fr}.calendarTitle b{font-size:34px}.agendaItem{grid-template-columns:1fr}.dayCell{min-height:112px}}.hint{display:flex;align-items:center;color:#667085;font-weight:700;background:#fff;border:1px solid #e8ecf3;border-radius:14px;padding:0 14px}.receiptGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.receiptCard{background:#fff;border:1px solid #e8ecf3;border-radius:26px;padding:22px;box-shadow:0 18px 45px #10182812;position:relative;overflow:hidden}.receiptCard:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#111827,#7c3aed,#06b6d4)}.receiptTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.receiptTop span{display:block;color:#667085;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.receiptTop h3{margin:4px 0 0;font-size:24px}.receiptTop b{font-size:25px;letter-spacing:-.04em}.receiptCard p{color:#475467;font-weight:800;margin:8px 0 14px}.receiptMeta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 18px}.receiptMeta span{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:10px;color:#475467;font-size:13px;font-weight:700}.receiptActions{display:flex;justify-content:flex-end}.receiptActions button{background:#111827;color:#fff}.emptyState{background:#fff;border:1px dashed #cbd5e1;border-radius:26px;padding:28px;color:#475467;grid-column:1/-1;text-align:center}@media(max-width:1050px){.receiptGrid{grid-template-columns:1fr 1fr}.hint{padding:14px}}@media(max-width:760px){.receiptGrid,.receiptMeta{grid-template-columns:1fr}.receiptTop{flex-direction:column}.hint{align-items:flex-start}}.topBar{display:flex;align-items:center;gap:14px;margin-bottom:18px;position:sticky;top:0;z-index:12;background:#f7f8fce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 0 12px}.globalSearch{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e8ecf3;border-radius:18px;padding:0 12px;min-height:46px;max-width:520px;width:100%;box-shadow:0 12px 28px #1018280f}.globalSearch input{border:0;background:transparent;outline:0;width:100%;font-weight:700;color:#111827}.globalSearch svg{color:#667085}.clearSearch{border:0;background:#f1f5f9;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;padding:0}.searchResults{position:absolute;top:54px;left:0;right:0;background:#fff;border:1px solid #e8ecf3;border-radius:18px;box-shadow:0 22px 55px #10182829;padding:8px;z-index:20}.searchResults button{width:100%;display:grid;grid-template-columns:88px 1fr;gap:2px 10px;text-align:left;background:#fff;border:0;border-radius:13px;padding:12px}.searchResults button:hover{background:#f8fafc}.searchResults span{grid-row:1/3;color:#7c3aed;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.searchResults b{color:#111827}.searchResults small{color:#667085}.todayStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:12px 0 22px}.todayStrip article{background:#111827;color:#fff;border-radius:22px;padding:18px;display:grid;gap:4px;box-shadow:0 18px 45px #1118272b}.todayStrip b{font-size:28px}.todayStrip span{color:#cbd5e1;font-weight:700}.activityItem{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #eef2f7}.activityItem:last-child{border-bottom:0}.activityItem span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#06b6d4);margin-top:5px;flex:0 0 10px}.activityItem b{font-size:14px;color:#344054}.pill.light{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.tenantMobile{background:#f6f7fb;min-height:100vh}.tenantSummary{max-width:980px;margin:0 auto;padding:28px 18px 10px}.tenantSummary h1{font-size:34px;letter-spacing:-.04em;margin:12px 0 18px}.rentStatusCard{background:#fff;border:1px solid #e8ecf3;border-radius:30px;padding:24px;display:grid;grid-template-columns:1.2fr .9fr auto;gap:18px;align-items:center;box-shadow:0 22px 60px #10182817;position:relative;overflow:hidden}.rentStatusCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(#7c3aed,#06b6d4)}.rentStatusCard small{text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#667085}.rentStatusCard h2{margin:4px 0;font-size:26px}.rentStatusCard p{margin:0;color:#667085}.rentAmount{display:grid;gap:4px}.rentAmount b{font-size:30px;letter-spacing:-.05em}.rentAmount span{font-weight:800;color:#667085}.bigButton{grid-column:1/-1;font-size:16px;padding:15px 18px}.tenantMiniKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.tenantSections{max-width:980px;margin:0 auto;padding:14px 18px 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.tenantPayRow,.docRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #eef2f7}.tenantPayRow:last-child,.docRow:last-child{border-bottom:0}.tenantPayRow div{display:grid;gap:4px}.tenantPayRow span,.docRow small{color:#667085;font-size:13px;font-weight:700}.tenantPayRow em{font-style:normal;font-weight:900;color:#475467}.tenantTicketForm{display:grid;gap:10px}.tenantTicketForm textarea{min-height:92px;border:1px solid #e5e7eb;border-radius:14px;padding:12px;font-family:inherit;background:#f8fafc;resize:vertical}.ticketList{margin-top:14px}.docRow{justify-content:flex-start}.docRow>span{font-size:24px;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;width:46px;height:46px;display:grid;place-items:center}.docRow div{display:grid}.badge.comprobante{background:#dbeafe;color:#1d4ed8}.badge.pagado{background:#dcfce7;color:#166534}.badge.pendiente{background:#fff7ed;color:#c2410c}.badge.vencido{background:#fee2e2;color:#991b1b}@media(max-width:920px){.todayStrip,.tenantMiniKpis,.tenantSections,.rentStatusCard{grid-template-columns:1fr}.topBar{align-items:stretch;flex-direction:column}.globalSearch{max-width:none}.searchResults{position:static;margin-top:8px;box-shadow:none}.searchResults button{grid-template-columns:1fr}.searchResults span{grid-row:auto}.tenantSummary h1{font-size:28px}}.commercialLanding{background:radial-gradient(circle at 75% 5%,rgba(124,58,237,.45),transparent 32%),radial-gradient(circle at 12% 28%,rgba(6,182,212,.22),transparent 28%),#05060a;overflow:hidden}.commercialLanding .landingHeader{border-bottom:1px solid rgba(255,255,255,.08)}.commercialLanding .landingHeader nav a{background:transparent;border:0;color:#cbd5e1}.brandHero{padding-top:96px;position:relative}.brandHero:after{content:"";position:absolute;right:4%;top:110px;width:290px;height:290px;background:#7c3aed47;filter:blur(80px);border-radius:50%;z-index:0}.brandHero>*{position:relative;z-index:1}.trustRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.trustRow span,.eyebrow{display:inline-flex;align-items:center;border-radius:999px;font-weight:900;letter-spacing:.04em}.trustRow span{padding:9px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#dbeafe;font-size:13px}.eyebrow{padding:8px 12px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;font-size:12px;text-transform:uppercase}.heroProductShot{background:linear-gradient(180deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.18);border-radius:34px;padding:18px;box-shadow:0 40px 100px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shotTop{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:16px}.shotTop span{color:#cbd5e1;font-weight:800}.shotKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shotKpis .stat{padding:16px;border-radius:18px}.shotKpis .stat b{font-size:22px}.shotCalendar{display:grid;gap:10px;margin-top:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:14px}.shotCalendar div{display:grid;grid-template-columns:42px 12px 1fr;align-items:center;gap:10px;color:#fff;background:#ffffff14;border-radius:14px;padding:10px}.shotCalendar strong{font-size:20px}.shotCalendar p{margin:0;color:#dbe4f0;font-size:14px}.dot{width:11px;height:11px;border-radius:50%;display:block}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#22c55e}.shotTasks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.shotTasks span{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e5e7eb;padding:10px;text-align:center;font-size:12px;font-weight:900}.productShowcase{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start;background:#f8fafc;color:#111827}.productShowcase h2,.pricingBlock h2,.contactBand h2{font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.05em;margin:16px 0}.productShowcase p,.contactBand p{color:#667085;font-size:18px;line-height:1.6}.showcaseGrid{display:grid;grid-template-columns:1fr;gap:14px}.showcaseGrid .infoCard{border-radius:28px}.pricingBlock{background:#fff;color:#111827}.pricingBlock .price{position:relative;overflow:hidden}.pricingBlock .price:nth-child(2){border:2px solid #7c3aed;box-shadow:0 25px 70px #7c3aed29;transform:translateY(-8px)}.pricingBlock .price:nth-child(2):before{content:"Más elegido";position:absolute;right:18px;top:18px;background:#111827;color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.contactBand{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#111827,#27204a);margin:40px 7%;border-radius:34px;padding:42px;color:#fff}.contactBand p{color:#cbd5e1}.contactBand .eyebrow{background:#ffffff1a;border-color:#ffffff29;color:#dbeafe}.faqGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faqGrid .infoCard{background:#ffffff14;border-color:#ffffff1f;color:#fff}.faqGrid .infoCard p{color:#cbd5e1}@media(max-width:980px){.productShowcase,.shotKpis,.shotTasks,.faqGrid{grid-template-columns:1fr}.pricingBlock .price:nth-child(2){transform:none}.contactBand{margin:24px 7%;flex-direction:column;align-items:flex-start}.commercialLanding .landingHeader nav a{display:none}}@media(max-width:720px){.heroProductShot{padding:14px}.shotCalendar div{grid-template-columns:34px 10px 1fr}.trustRow span{width:100%;justify-content:center}.contactBand{border-radius:24px;padding:28px}.brandHero{padding-top:58px}}.localControls{margin-left:auto;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8ecf3;border-radius:16px;padding:7px 8px;box-shadow:0 10px 24px #1018280d}.localControls span{font-size:12px;font-weight:900;color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;padding:0 4px}.localControls button{border:1px solid #e5e7eb;background:#f8fafc;border-radius:12px;padding:9px 12px;font-weight:900;color:#344054}.salesReady{align-items:stretch}.contactBullets{margin:18px 0 0;padding:0;display:grid;gap:10px;list-style:none}.contactBullets li{color:#e5e7eb;font-weight:800}.contactBullets li:before{content:"✓";display:inline-grid;place-items:center;margin-right:9px;width:22px;height:22px;border-radius:50%;background:#22c55e2e;color:#86efac}.leadForm{background:#fff;color:#111827;border:1px solid rgba(255,255,255,.18);border-radius:26px;padding:20px;min-width:min(420px,100%);display:grid;gap:12px;box-shadow:0 25px 80px #0000003d}.leadForm label{font-weight:900;color:#344054;font-size:13px;display:grid;gap:7px}.leadForm input,.leadForm textarea{border:1px solid #e5e7eb;background:#f8fafc;border-radius:14px;padding:12px;font:inherit;color:#111827}.leadForm textarea{min-height:86px;resize:vertical}.leadForm .secondary{background:#f8fafc;color:#111827;border:1px solid #e5e7eb;text-align:center}.successText{background:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:12px;padding:10px;text-align:center;font-weight:900}.onboardingCard{background:linear-gradient(180deg,#fff,#f8fafc)}.sectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.sectionTitle span{background:#eef2ff;color:#4338ca;border-radius:999px;padding:8px 10px;font-weight:900}.checkItem{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #eef2f7;color:#667085;font-weight:800}.checkItem:last-child{border-bottom:0}.checkItem b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:#94a3b8}.checkItem.done{color:#111827}@media(max-width:920px){.localControls{margin-left:0;justify-content:space-between}.salesReady{align-items:flex-start}.leadForm{min-width:100%}}.statusLegend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.statusLegend span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8ecf3;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900;color:#475467;box-shadow:0 8px 22px #1018280a}.statusLegend i{width:10px;height:10px;border-radius:999px;display:block}.statusLegend i.pagado{background:#22c55e}.statusLegend i.pendiente{background:#f97316}.statusLegend i.vencido{background:#ef4444}.statusLegend i.comprobante{background:#3b82f6}.qualityPanel{background:linear-gradient(180deg,#fff,#f8fafc)}.miniBar{display:grid;gap:8px;padding:13px 0;border-bottom:1px solid #eef2f7}.miniBar:last-child{border-bottom:0}.miniBarTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.miniBarTop b{font-size:14px;color:#344054}.miniBarTop span{font-size:13px;font-weight:900;color:#667085;text-align:right}.barTrack{height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.barTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#06b6d4)}.qualitySummary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.qualitySummary div{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:14px}.qualitySummary small{display:block;color:#667085;font-weight:900;margin-bottom:4px}.qualitySummary b{font-size:18px;letter-spacing:-.03em}.dataHealth .healthItem{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #eef2f7}.dataHealth .healthItem:last-child{border-bottom:0}.healthItem b{width:26px;height:26px;flex:0 0 26px;border-radius:50%;display:grid;place-items:center;background:#fff7ed;color:#c2410c;font-weight:900}.healthItem.ok b{background:#dcfce7;color:#166534}.healthItem span{font-weight:800;color:#475467;line-height:1.35}.reportsGrid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px;margin-top:22px}@media(max-width:1100px){.reportsGrid,.qualitySummary{grid-template-columns:1fr}}@media(max-width:760px){.statusLegend span{width:100%;justify-content:flex-start}.miniBarTop{align-items:flex-start;flex-direction:column}.reportsGrid{gap:14px}}.settingsLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;align-items:start}.settingsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settingsForm h2{grid-column:1/-1;margin:0 0 4px;font-size:20px}.settingsForm label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:800;color:#344054}.settingsForm textarea{min-height:92px;resize:vertical}.settingsForm button{grid-column:1/-1}.settingsSide{display:grid;gap:16px}.leadRow{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid #eef2f7}.leadRow span,.leadRow small{color:#667085}.brandPreview{background:linear-gradient(135deg,#fff,#f8fafc)}.brandPreview .primary,.appShell .primary{background:var(--accent,#111827)}@media(max-width:900px){.settingsLayout,.settingsForm{grid-template-columns:1fr}}.backendReady{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc)}.schemaList{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.schemaList span{padding:7px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:700}.loadingScreen{min-height:100vh;display:grid;place-items:center;gap:12px;background:#0b1220;color:#fff;font-weight:900;font-size:20px}.loadingScreen svg{width:42px;height:42px}.cloudBadge{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;color:#475467;white-space:nowrap}.cloudBadge.online{background:#ecfdf3;color:#027a48;border-color:#abefc6}.cloudBadge.sincronizando{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.cloudBadge.error{background:#fef3f2;color:#b42318;border-color:#fecdca}.authTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f3f4f6;border-radius:14px;padding:6px;margin-bottom:12px}.authTabs button{border:0;background:transparent;border-radius:10px;padding:10px;font-weight:800;color:#667085}.authTabs button.active{background:#fff;color:#111827;box-shadow:0 8px 18px #10182814}.syncRows{display:grid;gap:8px;margin:12px 0}.syncRows span{display:flex;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px;color:#475467}.syncRows b{color:#111827}.backendReady p{line-height:1.6}@media(max-width:760px){.cloudBadge{width:100%;justify-content:center}.authTabs{grid-template-columns:1fr}}.backendReady button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(1)}.mutedText{display:block;color:#667085;margin-top:10px;line-height:1.5}.securityChecklist .checkList{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.securityChecklist .checkList li{padding:10px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;color:#344054;font-weight:700}.securityChecklist .checkList li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#ecfdf3;color:#027a48;margin-right:8px;font-size:12px}.rolesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.roleCard{min-height:210px}.roleCard h2{margin:10px 0 4px}.permissionList{display:grid;gap:8px;margin-top:16px}.permissionList span{background:#f6f8fb;border:1px solid #e6ebf2;border-radius:12px;padding:10px;color:#334155;font-size:14px}.inviteForm h2{margin:0 0 12px}.userRows{display:grid;gap:10px}.userRow{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:12px;border:1px solid #e8edf4;background:#fff;border-radius:16px;padding:14px}.userRow b{display:block}.userRow small{display:block;color:#64748b;margin-top:3px}.rowActions{display:flex;gap:8px;flex-wrap:wrap}.rowActions button,.userRow button{border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:8px 10px;cursor:pointer}.ownerRole{background:linear-gradient(135deg,#fff,#f8fbff)}.tenantRole{background:linear-gradient(135deg,#fff,#f9fafb)}@media(max-width:800px){.rolesGrid,.userRow{grid-template-columns:1fr}.rowActions,.rowActions button,.userRow button{width:100%}}.configNotice{margin-top:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#f8fafc;border-radius:16px;padding:12px 14px;font-weight:800;max-width:560px}.productionStatus{border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#f8fbff)}.productionStatus.missing{border-color:#fed7aa;background:linear-gradient(180deg,#fff,#fff7ed)}.prodChecklist{display:grid;gap:8px;margin:14px 0}.prodChecklist div{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;background:#f8fafc;border-radius:14px;padding:10px;font-weight:850}.prodChecklist b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#fee2e2;color:#991b1b}.prodChecklist .ok b{background:#dcfce7;color:#166534}.productionStatus small{color:#667085;font-weight:750}.paymentHint{margin:14px 0 18px;padding:14px 16px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,#2563eb14,#0ea5e90f);color:#1e3a8a;border-radius:18px;font-size:.92rem;line-height:1.5}.paymentLinkBadge{display:inline-flex;margin-top:8px;padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.78rem;font-weight:800}.paymentLinkBadge.ready{background:#ecfdf5;color:#047857}.payOnline{background:linear-gradient(135deg,#00a650,#00c853)!important;box-shadow:0 16px 30px #00a65033}.tenantHint{display:block;margin-top:8px;color:#64748b;font-weight:700}@media(max-width:720px){.paymentHint{font-size:.85rem}.paymentCard .actions{gap:8px}}.errorBoundary{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0f172a,#111827);padding:24px;color:#111827}.errorCard{width:min(620px,100%);background:#fff;border-radius:28px;padding:30px;box-shadow:0 30px 80px #00000059;border:1px solid rgba(255,255,255,.12)}.errorCard svg{color:var(--accent,#2563eb)}.errorCard h1{margin:14px 0 8px;font-size:30px;letter-spacing:-.04em}.errorCard p{color:#64748b;line-height:1.6}.errorCard code{display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin:16px 0;color:#b91c1c;white-space:pre-wrap}.errorActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.errorActions button{border:1px solid #dbe3ef;background:#fff;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.errorActions .primary{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.qaNotice{border:1px solid #dbe3ef;background:#f8fafc;border-radius:18px;padding:14px;color:#475569;font-size:14px}@media(max-width:760px){.errorCard{padding:22px;border-radius:22px}.errorCard h1{font-size:24px}}.modeBadge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;white-space:nowrap;border:1px solid #e5e7eb;background:#fff;color:#475569}.modeBadge.local{background:#fffbeb;color:#92400e;border-color:#fde68a}.modeBadge.production{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.v45Onboarding{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#dbeafe}.onboardingProgress{height:10px;background:#eef2f7;border-radius:999px;overflow:hidden;margin:10px 0 8px}.onboardingProgress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent,#2563eb),#38bdf8);border-radius:999px}.checkItem{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:10px 12px;margin-top:9px}.checkItem b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#64748b}.checkItem.done b{background:#dcfce7;color:#166534}.checkItem span{font-weight:800;color:#334155}.checkItem button{border:1px solid #dbe3ef;background:#f8fafc;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer}.onboardingHero{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 42%),linear-gradient(135deg,#fff,#f8fbff);border-color:#dbeafe}.onboardingHero h2{margin:10px 0 6px;font-size:28px;letter-spacing:-.04em}.onboardingHero p{color:#64748b;max-width:680px;line-height:1.55}.onboardingHeroAction{display:grid;gap:4px;text-align:right}.onboardingHeroAction strong{font-size:34px;color:#0f172a}.onboardingHeroAction span{font-weight:800;color:#64748b}.onboardingHeroAction button{margin-top:8px}.systemHealth .healthCheck{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:10px 12px;margin-top:9px}.systemHealth .healthCheck b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#fee2e2;color:#991b1b}.systemHealth .healthCheck.ok b{background:#dcfce7;color:#166534}.systemHealth .healthCheck span{font-weight:900}.systemHealth .healthCheck small{font-weight:800;color:#64748b}.secondary.full{width:100%;justify-content:center;margin-top:12px}.helpHero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#f8fbff)}.helpHero h2{margin:10px 0 6px;font-size:30px;letter-spacing:-.04em}.helpHero p{color:#64748b;max-width:720px;line-height:1.6}.helpGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.helpCard svg{color:var(--accent,#2563eb)}.helpCard h3{margin:12px 0 8px}.helpCard p{min-height:58px;color:#64748b;line-height:1.5}.helpCard button{border:1px solid #dbe3ef;background:#f8fafc;border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer}.qaNotice{display:flex;gap:10px;align-items:center;margin-top:18px}.qaNotice svg{color:#047857;flex:0 0 auto}@media(max-width:900px){.helpGrid{grid-template-columns:1fr}.helpHero,.onboardingHero{display:grid}.onboardingHeroAction{text-align:left}.checkItem{grid-template-columns:auto 1fr}.checkItem button{grid-column:1/-1}.modeBadge{font-size:11px;padding:7px 8px}}.mobileBackdrop,.mobileBottomNav,.mobileFabWrap,.mobileCalendarAgenda{display:none}@media(max-width:760px){body{font-size:15px;background:#f6f8fb}.appShell{display:block;padding-bottom:86px}.main{width:100%;padding:14px 14px 96px}.mobileTopBar{position:sticky;top:0;z-index:20;background:#f6f8fbeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(226,232,240,.8);border-radius:18px;padding:10px;margin-bottom:14px;box-shadow:0 10px 28px #0f172a14}.topBar{display:grid;grid-template-columns:auto 1fr;gap:8px}.topBar .globalSearch{grid-column:1/-1;order:4;width:100%}.topBar .modeBadge,.topBar .cloudBadge{font-size:11px;padding:7px 8px}.topBar .localControls{grid-column:1/-1;display:flex;gap:8px;overflow:auto}.mobileMenu{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:14px}.sidebar{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);transform:translate(-110%);transition:transform .22s ease;z-index:50;border-radius:0 28px 28px 0;box-shadow:30px 0 70px #0f172a47;height:100vh;overflow:auto}.sidebar.open{transform:translate(0)}.sideClose{display:grid!important}.mobileBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;border:0;padding:0}.header,.pageHeader{margin-top:6px}.header h1,.pageHeader h1{font-size:28px;line-height:1.05}.kpis,.premiumKpis,.statsGrid{grid-template-columns:1fr 1fr!important;gap:10px}.stat,.statCard{border-radius:18px;padding:14px}.stat b,.statCard b{font-size:22px}.dashboardGrid,.reportsGrid,.calendarLayout,.settingsLayout,.rolesGrid,.tenantSections,.propertyGrid,.cardGrid,.helpGrid{grid-template-columns:1fr!important}.panelCard,.infoCard,.paymentCard,.propertyCard,.debtorCard,.calendarBoard,.calendarSide{border-radius:22px}.panelForm{grid-template-columns:1fr!important;padding:14px;border-radius:22px}.panelForm input,.panelForm select,.panelForm textarea,.filters input,.filters select,input,select,textarea{min-height:46px;font-size:16px}.toolbar,.filters,.actions{display:grid!important;grid-template-columns:1fr!important}.actions button,.toolbar button,.filters button,.primary,.secondary{min-height:44px;justify-content:center}.paymentCard{grid-template-columns:1fr!important;gap:12px}.paymentCard b{font-size:20px}.propertyCard img{height:210px}.propertyBody{padding:16px}.tenantSelector{max-height:160px;overflow:auto}.quickAdd,.userRow{grid-template-columns:1fr!important}.rowActions button{width:100%}.calendarLayout{gap:14px}.calendarBoard{padding:12px}.weekHeader,.monthGrid{display:none}.calendarTitle{margin-bottom:8px}.calendarToolbar{display:grid;grid-template-columns:1fr;gap:8px}.mobileCalendarAgenda{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:12px;margin:12px 0;box-shadow:0 14px 36px #0f172a0f}.mobileTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#f1f5f9;border-radius:16px;padding:6px;margin-bottom:10px}.mobileTabs button{border:0;background:transparent;border-radius:12px;padding:10px;font-weight:900;color:#64748b}.mobileTabs button.active{background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a14}.mobileAgendaList{display:grid;gap:8px}.mobileAgendaCard{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:12px}.mobileAgendaCard b{display:block;color:#0f172a}.mobileAgendaCard small{display:block;color:#64748b;margin-top:3px}.mobileStatusDot{width:12px;height:12px;border-radius:999px;background:#f59e0b}.mobileStatusDot.pagado{background:#22c55e}.mobileStatusDot.vencido{background:#ef4444}.mobileStatusDot.comprobante{background:#3b82f6}.selectedPayment .actions{grid-template-columns:1fr!important}.sideBlock textarea{width:100%;min-height:120px}.tenantApp{background:#f6f8fb;min-height:100vh}.tenantApp header{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e5e7eb;padding:12px 14px}.tenantSummary{padding:16px}.tenantSummary h1{font-size:30px}.rentStatusCard{border-radius:28px;padding:18px;box-shadow:0 18px 45px #0f172a14}.rentAmount b{font-size:32px}.bigButton{width:100%;min-height:52px;font-size:16px;border-radius:16px}.tenantMiniKpis{grid-template-columns:1fr!important;gap:10px}.tenantSections{padding:0 14px 90px}.tenantPayRow{grid-template-columns:1fr!important;gap:8px}.tenantTicketForm input,.tenantTicketForm textarea{min-height:48px;font-size:16px}.tenantTicketForm button{min-height:52px}.mobileBottomNav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:10px;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(226,232,240,.95);border-radius:22px;padding:8px;box-shadow:0 18px 50px #0f172a2e}.mobileBottomNav button{border:0;background:transparent;border-radius:16px;padding:10px 4px;font-size:11px;font-weight:900;color:#64748b}.mobileBottomNav button.active{background:var(--accent,#2563eb);color:#fff}.mobileFabWrap{display:block;position:fixed;right:18px;bottom:86px;z-index:42}.mobileFab{width:58px;height:58px;border-radius:999px;border:0;background:var(--accent,#2563eb);color:#fff;box-shadow:0 18px 40px #2563eb59;display:grid;place-items:center}.fabMenu{position:absolute;right:0;bottom:68px;display:grid;gap:8px;width:210px}.fabMenu button{border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:12px 14px;text-align:left;font-weight:900;box-shadow:0 12px 30px #0f172a1f}}@media(min-width:761px){.mobileMenu,.sideClose{display:none!important}}@media(max-width:420px){.kpis,.premiumKpis,.statsGrid{grid-template-columns:1fr!important}.main{padding-left:10px;padding-right:10px}.mobileBottomNav{left:6px;right:6px}.mobileBottomNav button{font-size:10px}.hero h1{font-size:34px}.header h1,.pageHeader h1{font-size:25px}}.companySetupScreen{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top left,#eef2ff,transparent 35%),#f8fafc;padding:24px}.companySetupCard{width:min(560px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:28px;box-shadow:0 24px 70px #0f172a1f;display:grid;gap:14px}.companySetupCard h1{font-size:34px;margin:4px 0;color:#0f172a;letter-spacing:-.04em}.companySetupCard p{color:#64748b;margin:0 0 10px;line-height:1.5}.companySetupCard label{display:grid;gap:7px;font-weight:800;color:#0f172a}.companySetupCard input{height:48px;border:1px solid #dbe3ef;border-radius:15px;padding:0 14px;font:inherit;background:#f8fafc}.commercialLanding .landingHeader nav .primary{padding:10px 16px;border-radius:999px;background:#fff;color:#0f172a;border:1px solid rgba(255,255,255,.18)}.modeBadge.local{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.settingsV47{display:grid;grid-template-columns:minmax(0,1.35fr) 360px;gap:24px;align-items:start}.settingsMain,.settingsAside{display:grid;gap:18px}.settingsBlock textarea{min-height:100px}.cleanChecklist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:10px}.integrationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integrationCard{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:18px;padding:16px;display:grid;gap:8px}.integrationCard b{font-size:15px}.integrationCard p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.integrationCard span{font-size:12px;color:#475569;background:#f8fafc;border-radius:999px;padding:6px 10px;width:max-content;max-width:100%}.premiumPreview{background:linear-gradient(135deg,#0f172a,#111827);color:#fff}.premiumPreview p{color:#cbd5e1}.premiumPreview .pill{background:#ffffff1f;color:#fff}.settingsAside .panelCard{position:relative;overflow:hidden}@media(max-width:1050px){.settingsV47{grid-template-columns:1fr}.settingsAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.settingsV47,.settingsAside,.integrationGrid,.cleanChecklist{grid-template-columns:1fr}.integrationCard button{width:100%}}.v48Header{padding-top:18px;padding-bottom:18px}.v48Header nav{gap:10px}.v48Header .navLogin{background:transparent;border:0;color:#cbd5e1}.v48Header .navSales{border-color:#ffffff47!important;background:#ffffff14!important;color:#fff!important;border-radius:999px;padding:10px 15px;font-weight:900}.v48Header .primary{border-radius:999px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 35px #ffffff21}.v48Hero h1{letter-spacing:-.075em;max-width:820px}.v48Hero p{font-size:21px;line-height:1.55}.v48HeroActions .primary{padding:14px 22px;border-radius:16px;box-shadow:0 20px 45px #7c3aed47}.consultationBtn{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;padding:14px 20px;border-radius:16px!important;font-weight:900}.v48ProductShot{transform:rotate(1deg)}.v48ProductShot:hover{transform:rotate(0) translateY(-4px);transition:.25s}.v48Showcase{border-top:1px solid #eef2f7}.sectionLead{max-width:720px;color:#667085;font-size:18px;line-height:1.6;margin-top:-8px;margin-bottom:22px}.v48Pricing .price{min-height:260px}.v48Pricing .price h3{font-size:24px;margin-top:0}.v48Pricing .price p:after{display:block;margin-top:12px;color:#475467;font-weight:800;font-size:14px}.v48Pricing .price:nth-child(1) p:after{content:"Hasta 20 unidades · cobranzas y recibos esenciales"}.v48Pricing .price:nth-child(2) p:after{content:"Hasta 100 unidades · portal inquilino, morosos y calendario"}.v48Pricing .price:nth-child(3) p:after{content:"Unidades ilimitadas · configuración avanzada y soporte"}.v48Contact{box-shadow:0 35px 90px #0f172a47}.v48Contact .leadForm{background:#fff;border-radius:26px;padding:20px;box-shadow:0 20px 60px #0003;min-width:min(430px,100%)}.contactBullets{display:grid;gap:10px;padding-left:0;list-style:none}.contactBullets li{position:relative;padding-left:28px;color:#e5e7eb;font-weight:800}.contactBullets li:before{content:"✓";position:absolute;left:0;top:0;color:#22c55e}.settingsV48{gap:20px}.settingsNavCards{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:4px}.settingsNavCards article{background:#fff;border:1px solid #e8ecf3;border-radius:20px;padding:16px;box-shadow:0 12px 30px #1018280a}.settingsNavCards b{display:block;font-size:16px}.settingsNavCards span{display:block;color:#667085;font-weight:800;font-size:13px;margin-top:4px}.settingsV48 .settingsMain{display:grid;gap:16px}.settingsV48 .settingsForm,.settingsV48 .settingsBlock{box-shadow:0 16px 40px #1018280d}.settingsV48 .sectionTitle h2{letter-spacing:-.03em}.settingsV48 .prodChecklist.cleanChecklist{grid-template-columns:repeat(2,1fr);display:grid;gap:10px}.settingsV48 .prodChecklist div{border-radius:14px}.settingsV48 .integrationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.settingsV48 .integrationCard{border:1px solid #e8ecf3;border-radius:18px;padding:16px;background:#f8fafc}.settingsV48 .integrationCard b{font-size:16px}.settingsV48 .integrationCard p{color:#667085;line-height:1.45}.settingsV48 .integrationCard span{display:block;color:#344054;font-weight:900;margin:10px 0}.settingsV48 .settingsAside{display:grid;gap:16px;align-content:start}.premiumPreview{background:linear-gradient(135deg,#111827,#35235f);color:#fff}.premiumPreview p{color:#dbe4f0}.pill.light{background:#ffffff1f;border-color:#ffffff29;color:#dbeafe}@media(max-width:980px){.settingsNavCards,.settingsV48 .integrationGrid{grid-template-columns:1fr 1fr}.v48ProductShot{transform:none}.v48Contact .leadForm{min-width:0;width:100%}}@media(max-width:720px){.v48Header nav .navSales,.v48Header nav .navLogin{display:none}.v48HeroActions .primary,.consultationBtn{width:100%;text-align:center}.settingsNavCards,.settingsV48 .integrationGrid,.settingsV48 .prodChecklist.cleanChecklist{grid-template-columns:1fr}.v48Pricing .price{min-height:auto}.v48Contact{margin:20px 5%}.v48Contact .leadForm{padding:16px}}.softNotice{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#dbeafe!important;font-size:14px;line-height:1.45}.communicationSettings{display:grid;gap:18px}.communicationSettings .sectionTitle{align-items:flex-start}.communicationSettings .sectionTitle p{margin:6px 0 0}.messageSettingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.messageEditor{background:#f8fafc;border:1px solid #e8ecf3;border-radius:20px;padding:16px;display:grid;gap:8px}.messageEditor span{font-weight:900;color:#101828}.messageEditor small{color:#667085;font-weight:700}.messageEditor textarea{min-height:150px;background:#fff;border-radius:16px;resize:vertical;line-height:1.55}.templateTokens{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#eef4ff;border:1px solid #dbeafe;border-radius:18px;padding:14px}.templateTokens b{color:#1e3a8a;margin-right:4px}.templateTokens button{border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;border-radius:999px;padding:8px 11px;font-weight:900;cursor:pointer}.messagePreview{display:grid;grid-template-columns:1fr 1fr;gap:14px}.messagePreview div{border:1px solid #e8ecf3;border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 28px #1018280a}.messagePreview span{display:block;color:#475467;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.messagePreview p{margin:0;color:#101828;line-height:1.55}.cloudSetupCard{display:grid;gap:18px}.cloudSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cloudSteps div{border:1px solid #e8ecf3;border-radius:18px;padding:16px;background:#f8fafc;display:grid;gap:7px}.cloudSteps b{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:#e2e8f0;color:#475569}.cloudSteps span{font-weight:950;color:#101828}.cloudSteps small{color:#667085;line-height:1.35}.cloudSteps .done{background:#f0fdf4;border-color:#bbf7d0}.cloudSteps .done b{background:#22c55e;color:#fff}.connectionBanner{border-radius:20px;padding:16px 18px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.connectionBanner strong{display:block;font-size:17px;margin-bottom:6px}.connectionBanner p{margin:0;color:#cbd5e1;line-height:1.45}@media(max-width:900px){.messageSettingsGrid,.messagePreview,.cloudSteps{grid-template-columns:1fr}}.toastPremium{position:fixed;right:24px;top:22px;z-index:9999;background:#07111f;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 70px #02081738;border-radius:16px;padding:14px 18px;font-weight:800;letter-spacing:-.01em}.settingsPremiumV51{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:22px;align-items:start}.settingsMenuV51{position:sticky;top:18px;display:grid;gap:10px}.settingsMenuV51 article{background:#fff;border:1px solid #e8edf5;border-radius:18px;padding:16px;box-shadow:0 12px 36px #0f172a0d}.settingsMenuV51 b{display:block;color:#0f172a;font-size:14px;margin-bottom:4px}.settingsMenuV51 span{color:#64748b;font-size:12px;line-height:1.35}.settingsMainV51{display:grid;gap:18px}.settingsAsideV51{display:grid;gap:18px;position:sticky;top:18px}.settingsHeroCard,.paymentConfigV51,.communicationV51,.receiptV51,.dataV51{border:1px solid #e6edf6;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 55px #0f172a0f;border-radius:24px}.companySettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.companySettingsGrid label{margin:0}.premiumStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.premiumStatusGrid>div{border:1px solid #e8edf5;background:#f8fafc;border-radius:18px;padding:16px}.premiumStatusGrid b{display:block;margin-bottom:10px;color:#0f172a}.premiumStatusGrid p{color:#64748b;margin:10px 0 0}.statusPill{display:inline-flex;align-items:center;border-radius:999px;background:#eef2ff;color:#3730a3;padding:7px 10px;font-size:12px}.statusPill.ok{background:#dcfce7;color:#166534}.communicationLayoutV51,.receiptLayoutV51{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:stretch}.premiumEditor{background:#f8fafc;border:1px solid #e8edf5;border-radius:18px;padding:16px}.premiumEditor textarea{min-height:140px;background:#fff;border-radius:14px}.phonePreviewV51{border-radius:28px;background:#0f172a;padding:18px;color:#e5e7eb;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 45px #0f172a24}.phonePreviewV51 .phoneTop{font-size:12px;color:#94a3b8;margin-bottom:16px}.phonePreviewV51 p{background:#dcf8c6;color:#0f172a;border-radius:18px 18px 4px;padding:14px;line-height:1.45;margin:0;white-space:pre-wrap}.premiumTokens{background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;padding:12px;margin:14px 0}.premiumTokens button{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 10px}.receiptPreviewCard{background:#fff;border:1px solid #e8edf5;border-radius:22px;padding:20px;box-shadow:0 18px 45px #0f172a14}.receiptPreviewCard>span{display:inline-flex;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:900;font-size:11px;padding:6px 9px}.receiptPreviewCard h3{margin:16px 0;color:#0f172a}.receiptPreviewCard div{display:flex;justify-content:space-between;border-bottom:1px dashed #dbe3ef;padding:10px 0}.receiptPreviewCard b{color:#64748b}.receiptPreviewCard em{font-style:normal;font-weight:800;color:#0f172a}.receiptPreviewCard p{margin:18px 0 0;color:#475569;line-height:1.45}.dataActionsV51{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.dataActionsV51 button{min-height:42px}.cleanChecklist div{border-radius:14px}.commercialLanding .configNotice.softNotice{background:#ffffff14;border-color:#ffffff24;color:#dbeafe}.commercialLanding .faqGrid .card p{line-height:1.45}@media(max-width:1100px){.settingsPremiumV51{grid-template-columns:1fr}.settingsMenuV51,.settingsAsideV51{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.settingsMainV51{order:2}.settingsAsideV51{order:3}.settingsMenuV51{order:1}}@media(max-width:720px){.settingsMenuV51,.settingsAsideV51,.companySettingsGrid,.premiumStatusGrid,.communicationLayoutV51,.receiptLayoutV51{grid-template-columns:1fr}.toastPremium{left:14px;right:14px;top:14px}.settingsHeroCard,.paymentConfigV51,.communicationV51,.receiptV51,.dataV51{border-radius:18px}.phonePreviewV51{border-radius:22px}.companySettingsGrid label input,.premiumEditor textarea{font-size:16px}}.v52Dashboard .accountReadinessV52,.v52Dashboard .notificationsV52,.v52Dashboard .trustPanelV52,.betaChecklistV52,.legalPageV52{border:1px solid #e6edf6;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 55px #0f172a0e}.accountReadinessV52 .sectionTitle span{background:#eef2ff;color:#3730a3;border-radius:999px;padding:7px 10px;font-weight:950}.launchProgress{height:12px;background:#eef2f7;border-radius:999px;overflow:hidden;margin:14px 0 16px}.launchProgress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#7c3aed)}.launchChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.launchChecklist div{border:1px solid #e8edf5;background:#f8fafc;border-radius:15px;padding:11px 12px;display:flex;align-items:center;gap:9px;font-weight:850;color:#475569}.launchChecklist div.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.launchChecklist b{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#fff;border:1px solid #dbe3ef;flex:0 0 auto}.launchChecklist.columns{grid-template-columns:repeat(3,minmax(0,1fr))}.nextActionV52{margin-top:16px;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;border-top:1px solid #e8edf5;padding-top:14px}.nextActionV52 small{color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.nextActionV52 b{color:#0f172a;font-size:16px}.nextActionV52 button{grid-row:1/3;grid-column:2}.notificationsV52 h2,.trustPanelV52 h2{display:flex;align-items:center;gap:8px}.notificationRow{width:100%;border:1px solid #e8edf5;background:#fff;border-radius:16px;padding:12px 14px;display:grid;gap:4px;text-align:left;margin-top:9px;cursor:pointer;box-shadow:0 10px 24px #0f172a09}.notificationRow small{color:#2563eb;font-weight:950;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.notificationRow b{color:#0f172a;line-height:1.35}.trustGridV52{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.trustGridV52 div{border:1px solid #e8edf5;background:#f8fafc;border-radius:16px;padding:13px}.trustGridV52 b{display:block;color:#0f172a;margin-bottom:4px}.trustGridV52 span{color:#64748b;font-weight:800;font-size:12px}.trustActionsV52{display:flex;gap:10px;flex-wrap:wrap}.v52HelpHero{background:linear-gradient(135deg,#0f172a,#24324a);color:#fff}.v52HelpHero p{color:#dbe4f0}.v52HelpHero .pill{color:#dbeafe}.betaChecklistV52 .sectionTitle span{background:#fef3c7;color:#92400e;border-radius:999px;padding:7px 10px;font-weight:950}.v52Faq{margin-top:18px}.legalPageV52{max-width:920px}.legalPageV52 h2{font-size:34px;letter-spacing:-.04em;color:#0f172a}.legalTextV52{display:grid;gap:12px;margin:18px 0}.legalTextV52 p{margin:0;color:#475569;line-height:1.65;font-size:16px}@media(max-width:900px){.launchChecklist,.launchChecklist.columns,.trustGridV52,.nextActionV52{grid-template-columns:1fr}.nextActionV52 button{grid-column:auto;grid-row:auto;width:100%}}.landingV53{background:#fff;color:#07122d;min-height:100vh;overflow:hidden}.landingV53Header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:18px 6.5%;background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #edf2fb}.landingV53Brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:950;color:#07122d}.brandMark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#4338ca);display:inline-grid;place-items:center;color:#fff;box-shadow:0 14px 35px #2563eb40}.landingV53Header nav{display:flex;justify-content:center;align-items:center;gap:30px}.landingV53Header nav a{font-weight:850;color:#0f172a;font-size:14px}.landingV53Actions{display:flex;align-items:center;gap:14px}.loginLink{background:transparent;color:#07122d;padding:10px 12px}.createCta{border-radius:12px;background:linear-gradient(135deg,#2563eb,#4338ca);box-shadow:0 14px 35px #2563eb47}.landingV53Hero{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center;padding:76px 6.5% 62px;background:radial-gradient(circle at 82% 10%,#dbe7ff 0,transparent 32%),linear-gradient(180deg,#fff,#f8fbff)}.landingV53Hero:before{content:"";position:absolute;left:-10%;top:8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.11),transparent 62%)}.heroCopyV53{position:relative;z-index:1}.softTag{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:#eef4ff;color:#2453d6;border:1px solid #dce8ff;font-weight:950;font-size:13px}.heroCopyV53 h1{font-size:clamp(44px,5.6vw,76px);line-height:.98;letter-spacing:-.07em;margin:22px 0 20px;color:#07122d}.heroCopyV53 h1 strong{display:block;color:#2f55e7}.heroCopyV53 p{font-size:20px;line-height:1.65;color:#334155;max-width:630px}.heroButtonsV53{display:flex;align-items:center;gap:24px;margin-top:30px}.bigCta{padding:16px 26px;border-radius:13px;font-size:16px;background:linear-gradient(135deg,#2563eb,#4338ca);box-shadow:0 18px 45px #2563eb4d}.bigCta span{margin-left:10px}.watchLink{display:inline-flex;align-items:center;gap:8px;color:#244ce5;font-weight:950}.heroTrustV53{margin-top:32px;padding-top:22px;border-top:1px solid #e8eef8;display:flex;flex-wrap:wrap;gap:22px;color:#334155;font-weight:850;font-size:13px}.heroTrustV53 span:before{content:"✓";margin-right:8px;color:#1d4ed8}.productMockupV53{position:relative;display:grid;grid-template-columns:140px 1fr;min-height:520px;background:#fff;border:1px solid #e9eef8;border-radius:26px;box-shadow:0 35px 100px #1018282e;overflow:hidden;transform:perspective(1100px) rotateY(-4deg) rotateX(1deg)}.mockSidebarV53{background:#fbfcff;border-right:1px solid #edf2fb;padding:18px 12px;display:grid;align-content:start;gap:8px}.mockBrand{display:flex;align-items:center;gap:7px;font-weight:950;font-size:13px;margin-bottom:14px}.mockSidebarV53 span{padding:10px 12px;border-radius:10px;color:#64748b;font-weight:850;font-size:12px}.mockSidebarV53 span.active{background:#eef2f7;color:#0f172a}.mockMainV53{padding:18px;background:linear-gradient(180deg,#fff,#fbfdff)}.mockTopV53{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px}.mockTopV53 div{margin-right:auto;height:28px;border-radius:999px;background:#f8fafc;border:1px solid #edf2fb;width:260px}.avatarDot{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:#fde68a;color:#92400e;font-size:11px;font-weight:950}.mockMainV53 h3{font-size:24px;margin:10px 0 2px}.mockMainV53 p{color:#64748b;margin:0 0 14px}.mockKpisV53{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mockKpisV53 article{border:1px solid #edf2fb;border-radius:14px;padding:16px;background:#fff;box-shadow:0 8px 25px #1018280a}.mockKpisV53 small{display:block;color:#64748b;font-size:11px;font-weight:850}.mockKpisV53 b{display:block;font-size:20px;margin:12px 0}.mockKpisV53 em{font-style:normal;font-size:11px;color:#16a34a;font-weight:850}.mockContentV53{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:16px}.mockContentV53 section{background:#fff;border:1px solid #edf2fb;border-radius:16px;padding:16px;box-shadow:0 8px 25px #1018280a}.mockContentV53 h4{margin:0 0 14px}.mockRow{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9}.mockRow b{font-size:12px}.mockRow small{display:block;font-size:11px;color:#64748b}.mockContentV53 a{display:block;margin-top:12px;color:#2563eb;font-size:12px;font-weight:950}.chartV53{height:160px;display:flex;align-items:end;gap:12px;padding-top:30px}.chartV53 i{flex:1;border-radius:999px;background:linear-gradient(180deg,#4f46e5,#93c5fd);position:relative}.mockActivityV53{display:grid;grid-template-columns:auto 1fr auto;gap:12px;margin-top:14px;border:1px solid #edf2fb;border-radius:16px;background:#fff;padding:14px}.mockActivityV53 span{color:#64748b}.mockActivityV53 strong{color:#2563eb}.trustStripV53{padding:40px 6.5%;text-align:center;background:#fff}.trustStripV53 h3{margin:0 0 28px;font-size:19px}.trustItemsV53{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:left}.trustItemsV53 article{display:grid;grid-template-columns:48px 1fr;gap:4px 14px;align-items:center}.trustItemsV53 article:first-letter{font-size:26px}.trustItemsV53 b{font-size:15px}.trustItemsV53 span{grid-column:2;color:#64748b;font-size:13px;font-weight:700}.featureSectionV53{padding:58px 6.5%;background:#fff}.featureSectionV53 h2,.howItWorksV53 h2,.plansV53 h2{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.05em;text-align:center;margin:0 0 32px}.featureGridV53{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featureGridV53 article,.stepsV53 article,.plansGridV53 article{background:#fff;border:1px solid #e8eef8;border-radius:18px;padding:26px;box-shadow:0 18px 45px #1018280d;transition:.2s}.featureGridV53 article:hover,.plansGridV53 article:hover{transform:translateY(-4px);box-shadow:0 24px 60px #10182817}.featureGridV53 span{width:52px;height:52px;border-radius:16px;background:#eef4ff;display:grid;place-items:center;font-size:24px;margin-bottom:18px}.featureGridV53 h3,.stepsV53 h3{margin:0 0 10px}.featureGridV53 p,.stepsV53 p,.plansGridV53 p{color:#475569;line-height:1.55}.howItWorksV53{padding:70px 6.5%;background:#f8fbff;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:start}.howItWorksV53 h2{text-align:left;margin:16px 0}.howItWorksV53>div:first-child p{font-size:18px;line-height:1.65;color:#475569}.stepsV53{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stepsV53 b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#1d4ed8;color:#fff;margin-bottom:16px}.plansV53{padding:70px 6.5%;text-align:center;background:#fff}.plansGridV53{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left;margin-top:26px}.plansGridV53 article.featured{border:2px solid #3157e7;box-shadow:0 30px 80px #2563eb2e;transform:translateY(-8px)}.plansGridV53 h3{font-size:24px;margin:0 0 12px}.plansGridV53 strong{display:block;font-size:34px;margin-bottom:8px}.plansGridV53 button,.plansGridV53 a{display:block;text-align:center;border-radius:13px;padding:13px 16px;background:#0f172a;color:#fff;font-weight:950;margin-top:18px}.testimonialV53{margin:46px 6.5%;border-radius:20px;background:#f7faff;border:1px solid #e8eef8;display:grid;grid-template-columns:64px 1fr auto;gap:26px;align-items:center;padding:34px 46px}.quoteIcon{width:52px;height:52px;border-radius:16px;background:#eef4ff;color:#3157e7;display:grid;place-items:center;font-size:42px;font-weight:950}.testimonialV53 p{font-size:22px;line-height:1.45;margin:0;color:#0f172a}.testimonialPerson{display:flex;align-items:center;gap:14px}.testimonialPerson span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#fed7aa);font-weight:950}.testimonialPerson small{display:block}.testimonialPerson strong{color:#f59e0b;margin-left:12px}.ctaBandV53{padding:52px 9%;background:linear-gradient(135deg,#071a3c,#0a2a66 55%,#103ee6);color:#fff;display:grid;grid-template-columns:96px 1fr auto;gap:28px;align-items:center}.rocketBox{width:86px;height:86px;border-radius:18px;background:#ffffff1f;display:grid;place-items:center;font-size:42px}.ctaBandV53 h2{font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 10px;letter-spacing:-.04em}.ctaBandV53 p,.ctaBandV53 small{color:#dbeafe}.lightCta{background:#fff;color:#1d4ed8;box-shadow:none}.helpFooterV53{padding:54px 6.5% 36px;background:#07152f;color:#fff;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:34px}.helpFooterV53 p,.helpFooterV53 a{color:#cbd5e1;display:block;margin:9px 0}.helpFooterV53 h4{margin:0 0 16px}.socials{display:flex;gap:10px;margin-top:18px}.socials span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff14}.landingV53 .modal form{box-shadow:0 35px 100px #02061747}@media(max-width:1120px){.landingV53Header{grid-template-columns:auto auto}.landingV53Header nav{display:none}.landingV53Hero,.howItWorksV53{grid-template-columns:1fr}.productMockupV53{transform:none}.mockKpisV53,.trustItemsV53,.featureGridV53,.plansGridV53,.helpFooterV53{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.landingV53Header{padding:14px 5%;gap:12px}.landingV53Brand b{font-size:18px}.landingV53Actions .loginLink{display:none}.landingV53Hero{padding:44px 5% 40px}.heroCopyV53 h1{font-size:42px}.heroCopyV53 p{font-size:17px}.heroButtonsV53{flex-direction:column;align-items:stretch}.watchLink{justify-content:center}.heroTrustV53{display:grid;gap:10px}.productMockupV53{grid-template-columns:1fr;min-height:auto}.mockSidebarV53{display:none}.mockContentV53,.mockKpisV53,.trustItemsV53,.featureGridV53,.stepsV53,.plansGridV53{grid-template-columns:1fr}.trustStripV53,.featureSectionV53,.howItWorksV53,.plansV53{padding-left:5%;padding-right:5%}.testimonialV53{margin:28px 5%;grid-template-columns:1fr;padding:24px}.testimonialV53 p{font-size:18px}.testimonialPerson{flex-wrap:wrap}.ctaBandV53{grid-template-columns:1fr;text-align:left;padding:36px 5%}.helpFooterV53{grid-template-columns:1fr;padding-left:5%;padding-right:5%}.mockTopV53 div{width:150px}.landingV53Actions .createCta{padding:10px 13px}}.tenantPremiumApp{min-height:100vh;background:radial-gradient(circle at top left,#eff6ff 0,#f8fafc 34%,#eef2ff);color:#0f172a;font-family:Inter,system-ui,sans-serif}.tenantPremiumHeader{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(18px,4vw,54px);background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(226,232,240,.8)}.tenantBrand{display:flex;align-items:center;gap:12px}.tenantLogo{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 14px 30px #2563eb42}.tenantBrand b{display:block;font-weight:950;letter-spacing:-.03em}.tenantBrand span{display:block;font-size:12px;font-weight:800;color:#64748b}.tenantPremiumHeader button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:10px 16px;font-weight:900}.tenantPremiumShell{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:28px 0 58px}.tenantHeroV54{display:grid;grid-template-columns:1.12fr .88fr;gap:22px;align-items:stretch;border-radius:34px;padding:28px;background:linear-gradient(135deg,#0f172a,#1d4ed8 58%,#7c3aed);color:#fff;box-shadow:0 38px 90px #2563eb3d;overflow:hidden;position:relative}.tenantHeroV54:before{content:"";position:absolute;inset:auto -80px -130px auto;width:360px;height:360px;border-radius:50%;background:#ffffff21;filter:blur(4px)}.tenantHeroV54.warning{background:linear-gradient(135deg,#111827,#b45309)}.tenantHeroV54.danger{background:linear-gradient(135deg,#111827,#dc2626)}.tenantHeroV54.ok{background:linear-gradient(135deg,#0f172a,#047857)}.tenantHeroCopy,.tenantPayHeroCard{position:relative;z-index:1}.tenantWelcome{display:inline-flex;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 12px;font-weight:900;color:#e0f2fe}.tenantHeroCopy h1{font-size:clamp(34px,6vw,62px);line-height:.96;letter-spacing:-.075em;margin:22px 0 12px;max-width:620px}.tenantHeroCopy p{font-size:18px;line-height:1.55;color:#dbeafe;max-width:520px}.tenantPayHeroCard{align-self:center;background:#fffffff0;color:#0f172a;border-radius:30px;padding:24px;box-shadow:0 28px 70px #0f172a47;border:1px solid rgba(255,255,255,.65)}.tenantStatusLine{display:flex;align-items:center;gap:9px;font-weight:950;color:#334155}.tenantStatusDot{width:12px;height:12px;border-radius:99px;background:#f59e0b;box-shadow:0 0 0 6px #f59e0b24}.tenantStatusDot.ok{background:#10b981;box-shadow:0 0 0 6px #10b98124}.tenantStatusDot.danger{background:#ef4444;box-shadow:0 0 0 6px #ef444424}.tenantPayHeroCard strong{display:block;font-size:44px;letter-spacing:-.06em;margin:20px 0 4px}.tenantPayHeroCard small{display:block;color:#64748b;font-weight:800}.tenantHeroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tenantMainCta,.tenantSecondaryCta{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:16px!important;padding:13px 16px!important;font-weight:950}.tenantSecondaryCta{background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a}.tenantQuickStatsV54{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.tenantQuickStatsV54 .stat{border-radius:22px;box-shadow:0 18px 40px #0f172a0f;border:1px solid #e8edf5}.tenantMainGridV54{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:start}.tenantPropertyCardV54,.tenantPanelV54{background:#fff;border:1px solid #e8edf5;border-radius:28px;padding:20px;box-shadow:0 18px 48px #0f172a0f}.tenantPropertyCardV54{display:grid;grid-template-columns:180px 1fr;gap:18px;grid-column:span 2}.tenantPropertyPhoto{min-height:154px;border-radius:24px;background:linear-gradient(135deg,#dbeafe,#ede9fe);display:grid;place-items:center;color:#2563eb;overflow:hidden}.tenantPropertyPhoto img{width:100%;height:100%;object-fit:cover}.tenantPropertyCardV54 span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950;color:#64748b}.tenantPropertyCardV54 h2{font-size:30px;letter-spacing:-.055em;margin:8px 0 6px}.tenantPropertyCardV54 p{color:#64748b;font-weight:750;line-height:1.5}.tenantPropertyMeta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.tenantPropertyMeta b{font-size:20px}.tenantPropertyMeta em{font-style:normal;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:8px 11px;font-weight:900}.tenantSectionHead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tenantSectionHead h2{font-size:20px;letter-spacing:-.04em;margin:0}.tenantNotice,.tenantPaymentCard,.tenantDocumentRow{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #edf2f7;background:#f8fafc;border-radius:18px;padding:13px 14px;margin-top:10px}.tenantNotice{justify-content:flex-start}.tenantNotice span{width:26px;height:26px;border-radius:999px;background:#e0f2fe;color:#0369a1;display:grid;place-items:center;font-weight:950}.tenantNotice p{margin:0;color:#475569;font-weight:800}.tenantPaymentCard b{display:block}.tenantPaymentCard span,.tenantDocumentRow small{display:block;color:#64748b;font-size:13px;font-weight:800;margin-top:3px}.tenantPaymentCard em{font-style:normal}.uploadProofV54 p,.tenantDocsV54 p,.tenantScoreV54 p{color:#64748b;font-weight:750;line-height:1.5}.proofButtonsV54{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.proofButtonsV54 button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dbe4f0;background:#f8fafc;border-radius:16px;padding:14px;font-weight:950}.tenantTicketFormV54{display:grid;gap:10px}.tenantTicketFormV54 input,.tenantTicketFormV54 textarea,.tenantTicketFormV54 select{min-height:46px;border:1px solid #dbe4f0;border-radius:16px;padding:12px 14px;font-weight:800;background:#fbfdff}.tenantTicketFormV54 textarea{min-height:94px;resize:vertical}.tenantDocTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tenantDocTabs span{border-radius:999px;background:#f1f5f9;color:#334155;padding:8px 12px;font-weight:900;font-size:13px}.tenantDocumentRow{justify-content:flex-start}.tenantDocumentRow>span{font-size:23px}.tenantScoreV54 strong{font-size:54px;letter-spacing:-.07em;display:block}.scoreBar{height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin:14px 0}.scoreBar span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#10b981);border-radius:999px}.tenantTicketsV54,.tenantPaymentsV54{grid-row:span 2}@media(max-width:850px){.tenantPremiumHeader{padding:14px 16px}.tenantPremiumShell{width:min(100% - 20px,680px);padding:16px 0 90px}.tenantHeroV54{grid-template-columns:1fr;padding:20px;border-radius:28px}.tenantHeroCopy h1{font-size:42px}.tenantHeroCopy p{font-size:16px}.tenantPayHeroCard{border-radius:24px}.tenantPayHeroCard strong{font-size:38px}.tenantHeroActions{display:grid;grid-template-columns:1fr}.tenantQuickStatsV54{grid-template-columns:1fr 1fr}.tenantMainGridV54{grid-template-columns:1fr}.tenantPropertyCardV54{grid-column:auto;grid-template-columns:1fr}.tenantPropertyPhoto{height:190px}.proofButtonsV54{grid-template-columns:1fr}.tenantPremiumHeader .tenantBrand span{display:none}.tenantPropertyCardV54 h2{font-size:26px}}@media(max-width:520px){.tenantQuickStatsV54{grid-template-columns:1fr}.tenantHeroCopy h1{font-size:36px}.tenantPayHeroCard strong{font-size:34px}.tenantPropertyPhoto{height:160px}.tenantPanelV54,.tenantPropertyCardV54{border-radius:22px;padding:16px}.tenantPremiumHeader button{padding:9px 13px}}.executiveHeroV55{display:grid;grid-template-columns:1fr 300px;gap:22px;align-items:stretch;margin-bottom:22px;background:linear-gradient(135deg,#0f172a,#1e40af 58%,#38bdf8);color:#fff;border-radius:30px;padding:30px;box-shadow:0 24px 70px #0f172a38;position:relative;overflow:hidden}.executiveHeroV55:after{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;background:#ffffff21;border-radius:999px;filter:blur(2px)}.executiveHeroV55 h1{font-size:42px;line-height:1.02;margin:8px 0 10px;letter-spacing:-1.5px}.executiveHeroV55 p{max-width:720px;color:#ffffffd1;font-size:16px;margin:0 0 22px}.eyebrow{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff}.heroActionsV55{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.heroActionsV55 button{border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;border-radius:14px;padding:11px 15px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroActionsV55 .primary{background:#fff;color:#0f172a;border-color:#fff;box-shadow:0 12px 28px #0f172a33}.executiveSummaryCard{position:relative;z-index:1;background:#ffffff24;border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:22px;display:flex;flex-direction:column;justify-content:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.executiveSummaryCard small{color:#ffffffbf;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.executiveSummaryCard strong{font-size:58px;line-height:1;margin:10px 0 4px;letter-spacing:-2px}.executiveSummaryCard span{color:#ffffffd1}.healthBar{height:10px;background:#ffffff2e;border-radius:999px;margin-top:18px;overflow:hidden}.healthBar i{display:block;height:100%;background:#fff;border-radius:999px}.executiveKpisV55{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.executiveKpisV55 article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 14px 35px #0f172a0f}.executiveKpisV55 span{display:block;color:#64748b;font-weight:800;font-size:13px;margin-bottom:8px}.executiveKpisV55 b{display:block;color:#0f172a;font-size:27px;letter-spacing:-1px;margin-bottom:8px}.executiveKpisV55 small{color:#94a3b8;font-weight:700}.todayCommandV55{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 22px}.todayCommandV55 article{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:13px 15px}.todayCommandV55 b{font-size:20px;color:#0f172a}.todayCommandV55 span{color:#64748b;font-weight:700;font-size:13px;text-align:right}.dashboardExecutiveGridV55{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;align-items:start}.dashboardExecutiveGridV55 .widePanel{grid-column:span 2}.executiveChartV55{min-height:260px}.barCompareV55{display:grid;grid-template-columns:90px 1fr 120px;gap:12px;align-items:center;margin:16px 0}.barCompareV55 span{font-weight:800;color:#334155}.barCompareV55 div{height:15px;background:#eef2ff;border-radius:999px;overflow:hidden}.barCompareV55 i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:999px}.barCompareV55.expense i{background:linear-gradient(90deg,#f97316,#facc15)}.barCompareV55 b{text-align:right;color:#0f172a}.profitCalloutV55{margin-top:18px;padding:18px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.profitCalloutV55 strong{color:#64748b}.profitCalloutV55 b{font-size:24px;color:#0f172a}.businessMapV55{text-align:center}.mapCircleV55{width:150px;height:150px;border-radius:999px;margin:18px auto;background:conic-gradient(#2563eb var(--occ,70%),#e2e8f0 0);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 18px #fff;border:1px solid #e2e8f0}.mapCircleV55 strong{font-size:38px;color:#0f172a;line-height:1}.mapCircleV55 span{color:#64748b;font-weight:800;font-size:12px}.mapLegendV55{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;color:#64748b;font-weight:700}.mapLegendV55 i{display:inline-block;width:9px;height:9px;background:#2563eb;border-radius:50%;margin-right:6px}.mapLegendV55 span:nth-child(2) i{background:#cbd5e1}.premiumActivityV55 span{background:#22c55e!important}.dueButtonV55,.debtorButtonV55{width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.dueButtonV55:hover,.debtorButtonV55:hover{background:#f8fafc;border-radius:14px}.actionStackV55{display:grid;gap:10px}.actionStackV55 button{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:12px 14px;text-align:left;font-weight:800;color:#0f172a}.actionStackV55 button:hover{background:#eef2ff;border-color:#c7d2fe}@media(max-width:1050px){.executiveHeroV55{grid-template-columns:1fr}.executiveKpisV55,.todayCommandV55{grid-template-columns:repeat(2,1fr)}.dashboardExecutiveGridV55{grid-template-columns:1fr 1fr}.dashboardExecutiveGridV55 .widePanel{grid-column:span 2}}@media(max-width:720px){.executiveHeroV55{padding:22px;border-radius:24px}.executiveHeroV55 h1{font-size:31px}.executiveSummaryCard strong{font-size:44px}.executiveKpisV55,.todayCommandV55,.dashboardExecutiveGridV55{grid-template-columns:1fr}.dashboardExecutiveGridV55 .widePanel{grid-column:auto}.barCompareV55{grid-template-columns:1fr}.barCompareV55 b{text-align:left}.heroActionsV55 button{width:100%;justify-content:center}.todayCommandV55 article{align-items:flex-start;flex-direction:column}.todayCommandV55 span{text-align:left}}.propertiesHeroV56{display:grid;grid-template-columns:1.3fr .9fr;gap:18px;align-items:center;margin-bottom:18px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 45px #0f172a0f}.propertiesHeroV56 h2{margin:8px 0 6px;font-size:30px;letter-spacing:-.04em}.propertiesHeroV56 p{color:#64748b;max-width:650px}.propertiesHeroStatsV56{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.propertiesHeroStatsV56 .stat{box-shadow:none;border-color:#e5e7eb;background:#fff}.propertyFormV56{border-radius:26px;background:#fff;border:1px solid #edf2f7;box-shadow:0 16px 40px #0f172a0d}.filtersV56{align-items:center}.propertySegmentV56{display:flex;gap:8px;flex-wrap:wrap}.propertySegmentV56 button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:10px 14px;font-weight:700;color:#475569}.propertySegmentV56 button.active{background:#0f172a;color:#fff;border-color:#0f172a}.propertyGridV56{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px}.propertyCardV56{overflow:hidden;border-radius:28px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 18px 45px #0f172a12;transition:.2s ease}.propertyCardV56:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0f172a1c}.propertyImageV56{height:210px;position:relative;background:linear-gradient(135deg,#eef2ff,#e0f2fe);display:flex;align-items:center;justify-content:center;color:#64748b}.propertyImageV56 img{width:100%;height:100%;object-fit:cover}.statusChipV56{position:absolute;top:14px;left:14px;border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.statusChipV56.occupied{background:#dcfce7eb;color:#166534}.statusChipV56.free{background:#fff7edeb;color:#9a3412}.propertyBodyV56{padding:18px}.propertyBodyV56 h3{font-size:21px;margin-bottom:4px}.propertyBodyV56 p{margin:0;color:#64748b}.miniIconBtnV56{border-radius:999px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-weight:700}.propertyMetricsV56{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.propertyMetricsV56 div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.propertyMetricsV56 small{display:block;color:#64748b;font-size:11px}.propertyMetricsV56 b{font-size:14px}.nextDueV56{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;padding:12px;margin-bottom:14px}.nextDueV56 span{font-size:12px;color:#2563eb;font-weight:800}.nextDueV56 b{font-size:13px;color:#0f172a;text-align:right}.tenantChipsV56 span{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.propertyActionsV56{display:grid;grid-template-columns:1fr 1fr;gap:8px}.propertyActionsV56 button{justify-content:center}.propertyActionsV56 .danger{grid-column:auto}.propertyDetailOverlayV56{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;z-index:80;display:flex;align-items:center;justify-content:center;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.propertyDetailV56{position:relative;max-width:980px;width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:32px;padding:22px;box-shadow:0 40px 100px #00000040}.detailCloseV56{position:absolute;right:18px;top:18px}.propertyDetailHeroV56{display:grid;grid-template-columns:330px 1fr;gap:20px;align-items:stretch}.detailPhotoV56{border-radius:26px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;min-height:260px}.detailPhotoV56 img{width:100%;height:100%;object-fit:cover}.detailCopyV56{padding:22px;border:1px solid #e5e7eb;border-radius:26px;background:linear-gradient(135deg,#fff,#f8fafc)}.detailCopyV56 .statusChipV56{position:static;display:inline-flex}.detailCopyV56 h2{font-size:34px;letter-spacing:-.04em;margin:12px 0 8px}.detailActionsV56{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.detailStatsV56{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.detailStatsV56 .stat{box-shadow:none}.detailGridV56{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detailBlockV56{border:1px solid #e5e7eb;border-radius:22px;padding:16px;background:#fff}.detailBlockV56 h3{margin-bottom:10px}.detailRowV56{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f1f5f9}.detailRowV56:first-of-type{border-top:0}.detailRowV56 span{color:#64748b;text-align:right}.onboardingCardV56{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;border:0;box-shadow:0 24px 70px #1d4ed840}.onboardingCardV56 .mutedText,.onboardingCardV56 p{color:#ffffffb8}.onboardingTopV56{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.setupScoreV56{width:86px;height:86px;border-radius:26px;background:#ffffff1f;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.15)}.setupScoreV56 strong{font-size:24px}.setupScoreV56 span{font-size:11px;color:#ffffffbf}.setupChecklistV56{display:grid;gap:9px;margin:14px 0}.setupStepV56{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;width:100%;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;border-radius:16px;padding:12px;text-align:left}.setupStepV56.done{background:#22c55e29}.setupStepV56 b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#ffffff26}.setupStepV56 small{color:#ffffffb3;font-weight:800}.onboardingCardV56 .onboardingProgress{background:#ffffff29}.onboardingCardV56 .onboardingProgress i{background:#fff}.tenantDocsV56{grid-column:span 2}.tenantDocsIntroV56{color:#64748b;margin-top:-4px}.tenantDocGroupsV56{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tenantDocGroupsV56 section{border:1px solid #e5e7eb;border-radius:22px;padding:14px;background:#f8fafc}.docGroupHeadV56{display:flex;gap:8px;align-items:center;margin-bottom:10px}.tenantDocEmptyV56{border:1px dashed #cbd5e1;border-radius:16px;padding:14px;color:#64748b;background:#fff;font-size:13px}@media(max-width:900px){.propertiesHeroV56,.propertyDetailHeroV56,.detailGridV56,.propertiesHeroStatsV56,.detailStatsV56,.tenantDocGroupsV56,.propertyActionsV56,.propertyMetricsV56{grid-template-columns:1fr}.tenantDocsV56{grid-column:auto}.propertyDetailOverlayV56{align-items:flex-start;padding:10px}.propertyDetailV56{border-radius:24px;padding:14px}.detailPhotoV56{min-height:190px}}.dashboardSetupSlotV57{margin:18px 0 22px}.dashboardSetupSlotV57 .onboardingCard{border:1px solid rgba(37,99,235,.14);box-shadow:0 18px 45px #0f172a12;background:linear-gradient(135deg,#fff,#f8fbff)}.propertyFormV57{align-items:stretch}.photoUploadV57{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:16px;border:1px dashed rgba(37,99,235,.28);border-radius:22px;background:#f8fbff}.photoPreviewV57{min-height:128px;border-radius:18px;background:#eef4ff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#64748b;flex-direction:column;gap:8px}.photoPreviewV57 img{width:100%;height:100%;object-fit:cover}.photoUploadCopyV57 label{font-weight:800;color:#0f172a}.photoUploadCopyV57 p{margin:6px 0 12px;color:#64748b}.photoUploadCopyV57>div{display:flex;gap:10px;flex-wrap:wrap}.uploadButtonV57,.fileMiniV57{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.uploadButtonV57 input,.fileMiniV57 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.uploadButtonV57{padding:11px 14px;border-radius:14px;background:#0f172a;color:#fff;font-weight:800}.photoUploadCopyV57 button{border:1px solid #dbe4f0;background:#fff;border-radius:14px;padding:10px 14px}.fileMiniV57{padding:9px 12px!important;border-radius:999px!important;background:#eef4ff!important;color:#1d4ed8!important;border:1px solid #dbeafe!important;font-weight:800!important}.propertyCardV57 .propertyImageV56{min-height:210px}.propertyCardV57 .propertyImageV56 img{transition:.25s transform}.propertyCardV57:hover .propertyImageV56 img{transform:scale(1.035)}.collectionsHeroV57{border-radius:30px;padding:26px;margin-bottom:18px;background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 35%),linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 22px 60px #0f172a38}.collectionsHeroV57 h2{font-size:32px;margin:8px 0}.collectionsHeroV57 p{color:#dbeafe;max-width:720px}.collectionsHeroV57 .softTag{background:#ffffff1f;color:#dbeafe;border-color:#ffffff38}.collectionsHeroV57 .primary{background:#fff;color:#0f172a;white-space:nowrap}.collectionsKpisV57{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.collectionsKpisV57 article{background:#fff;border:1px solid #e5edf7;border-radius:24px;padding:18px;box-shadow:0 12px 35px #0f172a0f}.collectionsKpisV57 span{color:#64748b;font-weight:700}.collectionsKpisV57 b{display:block;font-size:24px;margin:8px 0;color:#0f172a}.collectionsKpisV57 small{color:#94a3b8}.collectionsControlV57{display:grid;grid-template-columns:1fr 1fr 1.1fr 1fr auto auto;gap:10px;align-items:end;background:#fff;border:1px solid #e5edf7;border-radius:24px;padding:14px;margin-bottom:18px;box-shadow:0 10px 30px #0f172a0d}.collectionsControlV57 label{display:block;font-size:12px;font-weight:800;color:#64748b;margin-bottom:6px}.collectionsControlV57 select{width:100%}.paymentListV57{gap:14px}.paymentCardV57{display:grid;grid-template-columns:minmax(240px,1.25fr) auto auto;gap:16px;align-items:center;border-radius:24px;border:1px solid #e5edf7;box-shadow:0 12px 34px #0f172a0f;position:relative;overflow:hidden}.paymentCardV57:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#f59e0b}.paymentCardV57.status-pagado:before{background:#10b981}.paymentCardV57.status-vencido:before{background:#ef4444}.paymentCardV57.status-comprobante:before{background:#3b82f6}.paymentMainV57{display:flex;gap:12px;align-items:flex-start}.statusDotV57{width:12px;height:12px;border-radius:999px;background:#f59e0b;margin-top:7px;box-shadow:0 0 0 5px #f59e0b1f}.statusDotV57.pagado{background:#10b981;box-shadow:0 0 0 5px #10b9811f}.statusDotV57.vencido{background:#ef4444;box-shadow:0 0 0 5px #ef44441f}.statusDotV57.comprobante{background:#3b82f6;box-shadow:0 0 0 5px #3b82f61f}.paymentAmountV57{text-align:right}.paymentAmountV57 b{display:block;font-size:22px;margin-bottom:8px}.paymentToolsV57{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.proofBadgeV57{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:800;font-size:12px;padding:7px 10px}.paymentActionsV57{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #eef2f7;padding-top:12px}.paymentActionsV57 button{border-radius:12px}.debtorsInlineV57{margin-top:24px}.debtorMiniV57{grid-template-columns:1fr auto auto}.debtorMiniV57 b{font-size:18px}@media(max-width:900px){.photoUploadV57{grid-template-columns:1fr}.collectionsHeroV57{align-items:flex-start;flex-direction:column}.collectionsKpisV57{grid-template-columns:1fr 1fr}.collectionsControlV57,.paymentCardV57{grid-template-columns:1fr}.paymentAmountV57{text-align:left}.paymentToolsV57{justify-content:flex-start}.debtorMiniV57{grid-template-columns:1fr}.collectionsHeroV57 h2{font-size:26px}}@media(max-width:560px){.collectionsKpisV57{grid-template-columns:1fr}.photoUploadCopyV57>div{flex-direction:column}.uploadButtonV57,.photoUploadCopyV57 button{justify-content:center;width:100%}}.contractsHeroV58{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:stretch;background:linear-gradient(135deg,#111827,#1e3a8a);color:#fff;border-radius:28px;padding:28px;margin-bottom:22px;box-shadow:0 24px 70px #0f172a2e}.contractsHeroV58 h2{font-size:34px;line-height:1.05;margin:8px 0}.contractsHeroV58 p{color:#ffffffc7;max-width:620px}.contractsSummaryV58{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.contractsSummaryV58 .stat{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff}.contractFormV58{margin-bottom:18px}.contractsTabsV58{margin:14px 0 20px}.contractsGridV58{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.contractCardV58{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 16px 45px #0f172a14;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.contractCardV58:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#10b981}.contractCardV58.yellow:before{background:#f59e0b}.contractCardV58.orange:before{background:#f97316}.contractCardV58.danger:before,.contractCardV58.expired:before{background:#ef4444}.contractTopV58{display:flex;justify-content:space-between;align-items:center;gap:10px}.contractBadgeV58{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#ecfdf5;color:#047857}.contractBadgeV58.yellow{background:#fffbeb;color:#b45309}.contractBadgeV58.orange{background:#fff7ed;color:#c2410c}.contractBadgeV58.danger,.contractBadgeV58.expired{background:#fef2f2;color:#b91c1c}.contractCardV58 h3{font-size:20px;margin:0}.contractCardV58 p{margin:0;color:#64748b}.contractDatesV58{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.contractDatesV58 div{background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;padding:12px}.contractDatesV58 small{display:block;color:#64748b;margin-bottom:4px}.contractDocsV58{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:11px;color:#334155}.contractCurrentV58{background:linear-gradient(180deg,#f8fafc,#fff)}.contractMiniStatusV58{display:flex;justify-content:space-between;align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:12px;margin-bottom:10px}.contractMiniStatusV58 b{color:#1d4ed8}.executiveKpisV55{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.todayCommandV55{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:760px){.contractsHeroV58{grid-template-columns:1fr;padding:20px;border-radius:22px}.contractsHeroV58 h2{font-size:26px}.contractsSummaryV58{grid-template-columns:1fr 1fr}.contractDatesV58,.contractsGridV58{grid-template-columns:1fr}.contractFormV58{grid-template-columns:1fr!important}}.reportsHeroV59{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-bottom:18px;padding:28px;border-radius:30px;background:linear-gradient(135deg,#0f172a,#1d4ed8 62%,#38bdf8);color:#fff;box-shadow:0 24px 70px #0f172a2e;overflow:hidden;position:relative}.reportsHeroV59:after{content:"";position:absolute;right:-80px;top:-100px;width:280px;height:280px;background:#ffffff24;border-radius:999px}.reportsHeroV59>*{position:relative;z-index:1}.reportsHeroV59 h2{font-size:42px;letter-spacing:-.06em;line-height:1;margin:8px 0}.reportsHeroV59 p{max-width:680px;color:#ffffffd1;font-weight:700}.eyebrow.dark{background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.reportsHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.reportsHeroActions select,.reportsHeroActions button{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#ffffff24;color:#fff;padding:0 14px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reportsHeroActions select option{color:#0f172a}.reportsHeroActions .primary{background:#fff;color:#0f172a;border-color:#fff}.reportKpisV59{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 16px}.reportKpisV59 article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 14px 35px #0f172a0f}.reportKpisV59 span{display:block;color:#64748b;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reportKpisV59 b{display:block;font-size:28px;letter-spacing:-.05em;color:#0f172a;margin:8px 0}.reportKpisV59 small{color:#94a3b8;font-weight:800}.reportsLayoutV59{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;align-items:start}.reportPanelV59{min-height:240px}.wideReportV59{grid-column:span 2}.chartBarsV59{display:flex;align-items:end;gap:14px;min-height:235px;padding-top:20px}.chartColumnV59{flex:1;min-width:44px;text-align:center;display:flex;flex-direction:column;gap:8px}.chartColumnV59 div{height:150px;border-radius:18px;background:#eff6ff;display:flex;align-items:end;overflow:hidden}.chartColumnV59 i{display:block;width:100%;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:18px 18px 0 0}.chartColumnV59 b{font-size:12px;color:#334155}.chartColumnV59 span{font-size:11px;color:#64748b;font-weight:900}.resultCardV59{display:grid;gap:8px;padding:18px;border-radius:22px;background:#f8fafc;border:1px solid #e2e8f0}.resultCardV59 span{color:#64748b;font-weight:900}.resultCardV59 b{font-size:25px;color:#0f172a}.resultCardV59 .expenseText{color:#ea580c}.resultCardV59 strong{margin-top:8px;font-size:36px;letter-spacing:-.06em;color:#0f172a}.resultCardV59 small{font-weight:900;color:#64748b}.donutV59{width:170px;height:170px;border-radius:999px;margin:18px auto;background:conic-gradient(#ef4444 var(--value),#e2e8f0 0);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:inset 0 0 0 20px #fff;border:1px solid #e2e8f0}.donutV59 b{font-size:36px;color:#0f172a}.donutV59 span{color:#64748b;font-size:12px;font-weight:900}.compareLineV59{display:grid;grid-template-columns:130px 1fr 130px;gap:12px;align-items:center;margin:14px 0}.compareLineV59 b{font-size:13px;color:#334155}.compareLineV59 div{height:15px;background:#eef2ff;border-radius:999px;overflow:hidden}.compareLineV59 i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:999px}.compareLineV59.expense i{background:linear-gradient(90deg,#f97316,#facc15)}.compareLineV59 em{font-style:normal;text-align:right;color:#0f172a;font-weight:900}.contractStatsV59{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contractStatsV59 div{padding:16px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.contractStatsV59 b{font-size:30px;color:#0f172a;display:block}.contractStatsV59 span{font-size:12px;color:#64748b;font-weight:900}.rankingReportV59{grid-column:span 2}.rankingRowV59{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #edf2f7}.rankingRowV59:last-child{border-bottom:0}.rankingRowV59 strong{width:34px;height:34px;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center}.rankingRowV59 b{display:block;color:#0f172a}.rankingRowV59 span{display:block;color:#64748b;font-weight:800;font-size:13px;margin-top:2px}.rankingRowV59 em{font-style:normal;font-weight:950;color:#0f172a}.occupancyReportV59{text-align:center}.occupancyReportV59 p{color:#64748b;font-weight:900}@media(max-width:1100px){.reportsHeroV59,.reportsLayoutV59{grid-template-columns:1fr}.wideReportV59,.rankingReportV59{grid-column:auto}.reportKpisV59{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.reportsHeroV59{padding:22px;border-radius:24px}.reportsHeroV59 h2{font-size:32px}.reportsHeroActions{justify-content:stretch}.reportsHeroActions select,.reportsHeroActions button{width:100%}.reportKpisV59{grid-template-columns:1fr}.chartBarsV59{overflow-x:auto}.chartColumnV59{min-width:70px}.compareLineV59{grid-template-columns:1fr}.compareLineV59 em{text-align:left}.rankingRowV59{grid-template-columns:36px 1fr}.rankingRowV59 em{grid-column:2}.contractStatsV59{grid-template-columns:1fr}}@media print{.sidebar,.topBar,.mobileBottomNav,.mobileFabWrap,.reportsHeroActions{display:none!important}.main{margin:0!important}.reportsHeroV59{box-shadow:none;color:#0f172a;background:#fff;border:1px solid #e2e8f0}.reportsHeroV59 p{color:#475569}.panelCard,.reportKpisV59 article{box-shadow:none!important}}.topNotificationsV60{position:relative;z-index:20}.notificationBellV60{width:42px;height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fff;display:grid;place-items:center;position:relative;color:#0f172a;box-shadow:0 10px 25px #0f172a0f}.notificationBellV60 span{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;display:grid;place-items:center;border:2px solid white}.notificationDropdownV60{position:absolute;right:0;top:52px;width:min(360px,calc(100vw - 28px));background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 24px 70px #0f172a2e;border-radius:22px;padding:12px;display:grid;gap:8px}.notificationDropHead{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;border-bottom:1px solid rgba(15,23,42,.08)}.notificationDropHead b{font-size:15px}.notificationDropHead small{color:#64748b;font-weight:700}.notificationDropdownV60 button{border:1px solid rgba(15,23,42,.08);background:#f8fafc;border-radius:16px;padding:12px;text-align:left;display:grid;gap:3px;cursor:pointer;transition:.18s ease}.notificationDropdownV60 button:hover{background:#eef6ff;border-color:#2563eb38;transform:translateY(-1px)}.notificationDropdownV60 small{color:#2563eb;font-weight:900;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.notificationDropdownV60 b{font-size:13px;color:#0f172a}.notificationDropdownV60 span,.notificationDropdownV60 p{font-size:12px;color:#64748b;margin:0}.releasePanelV60{grid-column:span 2;background:linear-gradient(135deg,#fff,#f8fbff)}.releaseGridV60{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.releaseGridV60 button{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:12px;text-align:left;display:flex;gap:8px;align-items:center;color:#475569;font-weight:800;cursor:pointer}.releaseGridV60 button b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#64748b}.releaseGridV60 button.ok b{background:#dcfce7;color:#16a34a}.releaseGridV60 button.ok{border-color:#16a34a2e;color:#0f172a}.trustStripV60{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.trustStripV60 span{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;border:1px solid rgba(37,99,235,.14);color:#1d4ed8;border-radius:999px;padding:8px 11px;font-weight:900;font-size:12px}@media(max-width:760px){.releasePanelV60{grid-column:span 1}.releaseGridV60{grid-template-columns:1fr}.notificationDropdownV60{right:-68px}.topNotificationsV60{order:3}}:root{--next-bg:#f5f7fb;--next-line:#e7ecf4;--next-ink:#0f172a;--next-muted:#64748b;--next-card:#ffffff;--next-blue:#4f63ff;--next-green:#21c47b;--next-red:#ff4d5e;--next-orange:#fb923c;--next-violet:#7c3aed}body{background:radial-gradient(circle at 65% -10%,rgba(79,99,255,.1),transparent 34%),var(--next-bg);color:var(--next-ink)}.rentNextShell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:linear-gradient(180deg,#fbfcff,#f5f7fb)}.rentNextShell .main{padding:22px 28px 30px;max-width:none;width:100%}.rentNextSidebar.sidebar{position:sticky;top:0;height:100vh;background:#ffffffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-right:1px solid var(--next-line);box-shadow:10px 0 40px #0f172a0a;padding:20px 14px;display:flex;flex-direction:column;gap:10px;overflow:auto}.nextSideTop{margin-bottom:12px;padding:0 6px}.nextBrand{display:flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-.04em;color:#172554}.nextBrandIcon{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#dbeafe);display:grid;place-items:center;color:var(--next-blue);box-shadow:0 10px 25px #4f63ff2e}.nextBrand strong{font-weight:950}.nextBrand strong:first-letter{color:var(--next-blue)}.nextNavGroup{display:grid;gap:6px;min-height:0}.rentNextSidebar.sidebar button:not(.sideClose):not(.logout){border:0;background:transparent;display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border-radius:12px;color:#1e293b;font-weight:800;font-size:14px;cursor:pointer;transition:.18s ease;text-align:left}.rentNextSidebar.sidebar button:not(.sideClose):not(.logout):hover{background:#f1f5ff;color:#172554;transform:translate(2px)}.rentNextSidebar.sidebar button.active{background:#071333!important;color:#fff!important;box-shadow:0 14px 32px #0713332e}.rentNextSidebar.sidebar button.active svg{color:#fff}.rentNextSidebar.sidebar svg{color:#42526e;flex:0 0 auto}.rentNextSidebar.sidebar .logout{margin-top:6px;border:0;background:#fff1f2;color:#9f1239;border-radius:14px;padding:12px 13px;font-weight:900;display:flex;align-items:center;gap:10px;cursor:pointer}.nextPlanCard{margin-top:auto;background:linear-gradient(135deg,#eef2ff,#f8fbff);border:1px solid #dfe7ff;border-radius:18px;padding:16px;box-shadow:0 16px 40px #4f63ff1a}.planBadgeIcon{width:36px;height:36px;border-radius:13px;background:#4f63ff;color:#fff;display:grid;place-items:center;margin-bottom:10px}.nextPlanCard small,.nextUserMini small{display:block;color:#64748b;font-weight:700}.nextPlanCard b{display:block;font-size:16px;margin:3px 0 12px}.nextPlanCard button{background:#4f63ff!important;color:#fff!important;justify-content:center!important;padding:10px 12px!important;border-radius:12px!important}.nextUserMini{display:flex;align-items:center;gap:10px;padding:14px 10px;border-top:1px solid var(--next-line);margin-top:8px}.avatarDot{width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);display:grid;place-items:center;font-weight:950;color:#64748b}.nextUserMini b{display:block;font-size:14px}.rentNextTopBar.topBar{position:sticky;top:14px;z-index:25;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;margin:0 0 20px;padding:12px 16px;background:#ffffffdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 14px 45px #0f172a12}.rentNextTopBar .globalSearch{max-width:560px;justify-self:center;width:100%;position:relative}.rentNextTopBar .globalSearch input{height:46px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;padding-left:44px;box-shadow:inset 0 1px #ffffffe6}.rentNextTopBar .globalSearch svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#64748b}.notificationBellV60{width:44px;height:44px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;display:grid;place-items:center;box-shadow:0 8px 22px #0f172a0f}.notificationBellV60 span{background:#ff365a;color:#fff;border:2px solid #fff}.modeBadge,.cloudBadge{border-radius:999px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 22px #0f172a0a}.rentNextShell .executiveHeroV55{background:transparent;border:0;box-shadow:none;padding:4px 0 14px;margin-bottom:8px}.executiveHeroV55 h1{font-size:29px;letter-spacing:-.04em}.executiveHeroV55 p{font-size:15px;color:#64748b}.heroActionsV55 button{border-radius:999px}.executiveSummaryCard{border-radius:22px;border:1px solid #e9eef7;box-shadow:0 18px 45px #0f172a14;background:#fff}.executiveKpisV55{display:grid;grid-template-columns:1fr 1fr 1fr 1.55fr;gap:16px;margin:18px 0}.executiveKpisV55 article{background:#fff;border:1px solid #e9eef7;border-radius:18px;padding:20px;box-shadow:0 16px 40px #0f172a0f;position:relative;overflow:hidden}.executiveKpisV55 article:after{content:"";position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:999px;background:#eef2ff}.executiveKpisV55 article:nth-child(1):after{background:#dcfce7}.executiveKpisV55 article:nth-child(2):after{background:#ffedd5}.executiveKpisV55 article:nth-child(3):after{background:#ffe4e6}.executiveKpisV55 article:nth-child(4):after{background:#ede9fe}.executiveKpisV55 span{font-size:13px;color:#334155;font-weight:900}.executiveKpisV55 b{display:block;font-size:27px;letter-spacing:-.04em;margin:14px 0 8px;color:#0f172a}.executiveKpisV55 small{color:#64748b;font-weight:800}.dashboardGrid{gap:16px}.panelCard,.infoCard,.propertyCard,.paymentCard,.debtorCard,.calendarBoard,.calendarSide,.reportCard{border:1px solid #e9eef7!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 42px #0f172a0f!important}.sectionTitle h2{letter-spacing:-.03em}.workCenterV60,.notificationsV52,.releasePanelV60,.trustPanelV52{background:#fff}.recentActivityList,.activityList{display:grid;gap:10px}.activityItem,.notificationRow{border-radius:14px;border:1px solid #edf2f7;background:#fbfdff;padding:12px}.chartCard,.donutCard{border-radius:20px;background:#fff;border:1px solid #e9eef7;box-shadow:0 16px 42px #0f172a0f}.trustStripV60,.trustGridV52{background:linear-gradient(135deg,#f8fbff,#eef2ff);border-radius:16px}.rentNextShell .primary{background:linear-gradient(135deg,var(--accent,#4f63ff),#3350ff);border:0;box-shadow:0 12px 28px #4f63ff40}.rentNextShell .secondary,.rentNextShell .heroActionsV55 button:not(.primary),.rentNextShell button:not(.primary){transition:.18s ease}.rentNextShell .primary:hover,.rentNextShell button:hover{transform:translateY(-1px)}@media(max-width:1100px){.rentNextShell{grid-template-columns:220px minmax(0,1fr)}.executiveKpisV55{grid-template-columns:repeat(2,1fr)}.rentNextTopBar.topBar{grid-template-columns:auto 1fr auto}.modeBadge,.cloudBadge{display:none}}@media(max-width:760px){.rentNextShell{display:block}.rentNextShell .main{padding:12px 12px 96px}.rentNextSidebar.sidebar{position:fixed}.rentNextTopBar.topBar{top:8px;grid-template-columns:auto auto 1fr;gap:8px;border-radius:18px}.rentNextTopBar .globalSearch{grid-column:1/-1;order:5;max-width:none}.executiveKpisV55{grid-template-columns:1fr 1fr;margin:12px 0;gap:10px}.executiveKpisV55 article{padding:15px;border-radius:18px}.executiveKpisV55 b{font-size:22px}.executiveHeroV55 h1{font-size:27px}.executiveSummaryCard{display:none}.nextPlanCard{margin-top:18px}}@media(max-width:430px){.executiveKpisV55{grid-template-columns:1fr}.rentNextTopBar.topBar{grid-template-columns:auto auto}.topNotificationsV60{justify-self:end}.rentNextTopBar .globalSearch{grid-column:1/-1}.rentNextTopBar .modeBadge,.rentNextTopBar .cloudBadge{display:none!important}}.smartHeroV62{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:stretch;margin-bottom:18px;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #e5edf7;border-radius:34px;padding:30px;box-shadow:0 22px 70px #0f172a14}.smartHeroV62 h1{font-size:44px;line-height:1;margin:12px 0 10px;letter-spacing:-.055em;color:#0f172a}.smartHeroV62 p{max-width:780px;color:#64748b;font-size:16px;line-height:1.6;margin:0}.smartHeroActionsV62{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.smartHeroActionsV62 button{border-radius:14px;min-height:44px}.bankHealthCardV62{background:#0f172a;color:#fff;border-radius:28px;padding:24px;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #0f172a2e}.bankHealthCardV62 small{color:#cbd5e1;font-weight:800}.bankHealthCardV62 strong{font-size:54px;letter-spacing:-.06em;margin:8px 0}.bankHealthCardV62 span{color:#dbeafe;font-size:13px;font-weight:700}.bankHealthCardV62 .healthBar{background:#ffffff29;margin-top:16px}.bankHealthCardV62 .healthBar i{background:linear-gradient(90deg,#60a5fa,#22c55e)}.workCenterV62{background:#fff;border:1px solid #e5edf7;border-radius:30px;padding:20px;margin-bottom:18px;box-shadow:0 18px 55px #0f172a0f}.workCenterHeadV62{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:15px}.workCenterHeadV62 h2{margin:0;font-size:24px;letter-spacing:-.035em}.workCenterHeadV62 p{margin:4px 0 0;color:#64748b}.workCenterHeadV62>span{background:#eef2ff;color:#3730a3;border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px;white-space:nowrap}.workTaskGridV62{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workTaskV62{display:grid;text-align:left;gap:6px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:22px;padding:18px;box-shadow:0 12px 30px #0f172a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workTaskV62:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a14;border-color:#cbd5e1}.workTaskV62 i{font-style:normal;font-size:23px}.workTaskV62 b{font-size:34px;letter-spacing:-.05em;color:#0f172a}.workTaskV62 span{font-weight:900;color:#111827}.workTaskV62 small{color:#64748b;font-weight:700}.workTaskV62.danger{background:#fff7f7;border-color:#fecaca}.workTaskV62.warning{background:#fffbeb;border-color:#fde68a}.workTaskV62.info{background:#eff6ff;border-color:#bfdbfe}.smartKpisV62{margin-bottom:18px}.smartKpisV62 article{background:linear-gradient(180deg,#fff,#f8fafc)}.smartDashboardGridV62{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start}.smartDashboardGridV62 .widePanel{grid-column:span 1}.visualFinanceV62{min-height:360px}.financeBarsV62{height:250px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;padding-top:20px}.financeBarsV62 div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0}.financeBarsV62 i{display:block;width:100%;min-height:8px;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,var(--accent,#2563eb),#93c5fd);box-shadow:0 14px 30px #2563eb2e}.financeBarsV62 .expense i{background:linear-gradient(180deg,#fb7185,#fecdd3)}.financeBarsV62 .debt i{background:linear-gradient(180deg,#f97316,#fed7aa)}.financeBarsV62 .occ i{background:linear-gradient(180deg,#22c55e,#bbf7d0)}.financeBarsV62 span{font-size:12px;font-weight:900;color:#64748b}.financeBarsV62 b{font-size:14px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.importantAlertsV62,.timelinePanelV62,.occupancyCardV62,.actionAssistantV62{background:linear-gradient(180deg,#fff,#fbfdff)}.alertRowV62{width:100%;display:grid;text-align:left;gap:4px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:13px 14px;margin-top:10px}.alertRowV62 small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:900}.alertRowV62 b{color:#0f172a}.alertRowV62 span{color:#64748b;font-size:13px}.alertRowV62.danger{border-color:#fecaca;background:#fff7f7}.alertRowV62.warning{border-color:#fde68a;background:#fffbeb}.alertRowV62.info{border-color:#bfdbfe;background:#eff6ff}.alertRowV62.success{border-color:#bbf7d0;background:#f0fdf4}.timelineItemV62{width:100%;display:grid;grid-template-columns:16px 1fr;gap:10px;text-align:left;background:transparent;border-radius:16px;padding:10px;margin-top:4px}.timelineItemV62>i{width:12px;height:12px;border-radius:999px;background:#94a3b8;margin-top:6px;box-shadow:0 0 0 5px #f1f5f9}.timelineItemV62.pagado>i{background:#22c55e}.timelineItemV62.comprobante>i{background:#3b82f6}.timelineItemV62.vencido>i{background:#ef4444}.timelineItemV62 b{display:block;color:#0f172a}.timelineItemV62 small{display:block;color:#94a3b8;font-size:12px;font-weight:800}.timelineItemV62 span{display:block;color:#64748b;font-size:13px;margin-top:2px}.occupancyCardV62 .secondary{margin-top:16px}.actionAssistantV62 .actionStackV55 button{background:#f8fafc;border:1px solid #e5e7eb}@media(max-width:1050px){.smartHeroV62{grid-template-columns:1fr}.workTaskGridV62{grid-template-columns:repeat(2,1fr)}.smartDashboardGridV62{grid-template-columns:1fr}.visualFinanceV62{min-height:auto}}@media(max-width:760px){.smartHeroV62{border-radius:24px;padding:20px}.smartHeroV62 h1{font-size:31px}.bankHealthCardV62{border-radius:22px}.bankHealthCardV62 strong{font-size:42px}.workCenterV62{border-radius:22px;padding:15px}.workCenterHeadV62{display:grid;align-items:start}.workTaskGridV62{grid-template-columns:1fr}.workTaskV62{grid-template-columns:auto 1fr;align-items:center}.workTaskV62 b{font-size:28px}.workTaskV62 span,.workTaskV62 small{grid-column:1/-1}.financeBarsV62{height:220px;gap:8px}.smartDashboardGridV62{gap:14px}.alertRowV62{padding:12px}.timelineItemV62{padding:9px 4px}}.tenantBankAppV63{min-height:100vh;background:radial-gradient(circle at top left,#e0f2fe 0,#f8fafc 34%,#eef2ff);color:#0f172a}.tenantBankHeaderV63{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#f8fafcc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(148,163,184,.22)}.tenantBankBrandV63{display:flex;align-items:center;gap:12px}.tenantBankLogoV63{width:42px;height:42px;border-radius:16px;background:#0f172a;color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px #0f172a2e}.tenantBankBrandV63 b{display:block;font-size:15px;letter-spacing:-.02em}.tenantBankBrandV63 span{display:block;color:#64748b;font-size:12px;font-weight:850}.tenantBankHeaderActionsV63{display:flex;align-items:center;gap:10px}.tenantBankHeaderActionsV63 button,.tenantBankHeroActionsV63 button,.tenantQuickActionsV63 button{border:1px solid #dbe4f0;background:#fff;border-radius:14px;padding:10px 14px;font-weight:950;color:#0f172a;display:inline-flex;align-items:center;gap:8px}.tenantBellV63{position:relative}.tenantBellV63 i{position:absolute;right:-5px;top:-6px;width:19px;height:19px;border-radius:99px;background:#2563eb;color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center;border:2px solid white}.tenantBankShellV63{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 64px}.tenantBankHeroV63{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch;padding:28px;border-radius:34px;background:linear-gradient(135deg,#0f172a,#1d4ed8 56%,#7c3aed);box-shadow:0 36px 80px #2563eb38;overflow:hidden;position:relative;color:#fff}.tenantBankHeroV63:before{content:"";position:absolute;inset:-120px -80px auto auto;width:330px;height:330px;border-radius:999px;background:#ffffff1f;filter:blur(2px)}.tenantBankHeroV63.warning{background:linear-gradient(135deg,#111827,#b45309,#f59e0b)}.tenantBankHeroV63.danger{background:linear-gradient(135deg,#111827,#991b1b,#dc2626)}.tenantBankHeroV63.ok{background:linear-gradient(135deg,#0f172a,#047857,#10b981)}.tenantGreetingV63,.tenantVirtualCardV63{position:relative;z-index:1}.tenantGreetingV63 span{display:inline-flex;width:max-content;padding:8px 12px;border:1px solid rgba(255,255,255,.17);background:#ffffff1f;border-radius:999px;color:#e0f2fe;font-weight:950}.tenantGreetingV63 h1{max-width:700px;font-size:clamp(34px,5vw,58px);line-height:.96;letter-spacing:-.075em;margin:20px 0 12px}.tenantGreetingV63 p{max-width:620px;color:#dbeafe;font-size:16px;line-height:1.65;margin:0}.tenantBankHeroActionsV63{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.tenantBankHeroActionsV63 button{min-height:46px;background:#ffffffeb}.tenantBankHeroActionsV63 .primary{background:#fff;color:#0f172a;border-color:#fff}.tenantVirtualCardV63{align-self:center;min-height:260px;border-radius:30px;padding:24px;background:linear-gradient(145deg,#fffffff2,#ffffffb8);color:#0f172a;box-shadow:inset 0 1px #ffffffb3,0 28px 60px #0f172a47;border:1px solid rgba(255,255,255,.72);display:flex;flex-direction:column;justify-content:space-between}.tenantCardTopV63,.tenantCardBottomV63{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tenantCardTopV63 span{font-weight:950;color:#334155}.tenantVirtualCardV63 strong{font-size:48px;letter-spacing:-.065em}.tenantVirtualCardV63 small,.tenantCardBottomV63 em{color:#64748b;font-weight:850;font-style:normal}.tenantCardBottomV63{border-top:1px solid rgba(148,163,184,.22);padding-top:18px}.tenantCardBottomV63 b{font-size:15px}.tenantAccountStripV63{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.tenantAccountStripV63 article{background:#ffffffdb;border:1px solid #e6edf7;border-radius:24px;padding:18px;box-shadow:0 18px 44px #0f172a0e}.tenantAccountStripV63 span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.075em;font-weight:950}.tenantAccountStripV63 b{display:block;font-size:25px;letter-spacing:-.05em;margin:8px 0 3px}.tenantAccountStripV63 small{color:#64748b;font-weight:850}.tenantBankGridV63{display:grid;grid-template-columns:1.35fr .85fr;gap:16px;align-items:start}.tenantBankPanelV63{background:#ffffffeb;border:1px solid #e6edf7;border-radius:28px;padding:20px;box-shadow:0 18px 48px #0f172a0f}.tenantPanelHeadV63{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tenantPanelHeadV63 span,.tenantPropertyV63>div>span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.tenantPanelHeadV63 h2{font-size:21px;letter-spacing:-.045em;margin:4px 0 0}.tenantMovementListV63{display:grid;gap:10px}.tenantMovementV63{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid #edf2f7;background:#fbfdff;border-radius:20px;padding:12px}.tenantMovementIconV63{width:38px;height:38px;border-radius:15px;background:#eff6ff;color:#2563eb;display:grid;place-items:center}.tenantMovementIconV63.pagado{background:#dcfce7;color:#15803d}.tenantMovementIconV63.comprobante{background:#fef3c7;color:#b45309}.tenantMovementIconV63.vencido,.tenantMovementIconV63.pendiente{background:#fee2e2;color:#dc2626}.tenantMovementV63 b{display:block}.tenantMovementV63 small{color:#64748b;font-weight:800}.tenantMovementAmountV63{text-align:right}.tenantMovementAmountV63 strong{display:block;font-size:16px}.tenantMovementAmountV63 em{font-style:normal;margin-top:5px}.tenantSideStackV63{display:grid;gap:16px}.tenantQuickActionsV63{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tenantQuickActionsV63 button{justify-content:center;min-height:48px;background:#f8fafc}.tenantAlertV63{display:flex;gap:12px;align-items:flex-start;border:1px solid #edf2f7;background:#f8fafc;border-radius:18px;padding:12px;margin-top:10px}.tenantAlertV63>span{width:34px;height:34px;border-radius:14px;background:#fff;display:grid;place-items:center}.tenantAlertV63 b{display:block}.tenantAlertV63 small{display:block;color:#64748b;font-weight:800;margin-top:3px}.tenantPropertyV63{grid-column:1/-1;display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center}.tenantPropertyPhotoV63{height:160px;border-radius:24px;background:linear-gradient(135deg,#dbeafe,#ede9fe);display:grid;place-items:center;color:#2563eb;overflow:hidden}.tenantPropertyPhotoV63 img{width:100%;height:100%;object-fit:cover}.tenantPropertyV63 h2{font-size:30px;letter-spacing:-.055em;margin:7px 0}.tenantPropertyV63 p{color:#64748b;font-weight:800;line-height:1.5}.tenantPropertyFactsV63{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.tenantPropertyFactsV63 b,.tenantPropertyFactsV63 em{border-radius:999px;padding:9px 12px;background:#f1f5f9;font-style:normal;font-weight:950}.tenantPropertyFactsV63 b{background:#eff6ff;color:#1d4ed8}.tenantSupportV63,.tenantDocsBankV63{grid-column:span 1}.tenantTicketFormV63{margin-bottom:14px}.tenantTicketBubbleV63{border-left:3px solid #2563eb;background:#f8fafc;border-radius:0 16px 16px 0;padding:12px;margin-top:10px}.tenantTicketBubbleV63 b{display:block}.tenantTicketBubbleV63 span{display:block;color:#64748b;font-size:13px;font-weight:850;margin-top:2px}.tenantTicketBubbleV63 p{margin:7px 0 0;color:#475569;font-weight:750}.tenantDocsBankV63{grid-column:1/-1}.tenantDocBankGridV63{display:grid;grid-template-columns:1fr 1fr .8fr;gap:12px}.tenantDocBankGridV63 section{border:1px solid #edf2f7;background:#f8fafc;border-radius:22px;padding:15px}.tenantDocBankGridV63 h3{margin:0 0 12px;font-size:16px;letter-spacing:-.03em}.tenantDocBankGridV63 p,.tenantDocBankGridV63 small{color:#64748b;font-weight:800}.tenantDocBankGridV63 section>strong{font-size:48px;letter-spacing:-.06em}.tenantDocBankRowV63{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #edf2f7;border-radius:16px;padding:10px;margin-top:8px}.tenantDocBankRowV63>span{font-size:22px}.tenantDocBankRowV63 b{display:block}.tenantDocBankRowV63 small{display:block;margin-top:2px}@media(max-width:900px){.tenantBankHeaderV63{padding:14px 16px}.tenantBankShellV63{width:min(100% - 20px,720px);padding:18px 0 80px}.tenantBankHeroV63,.tenantBankGridV63,.tenantPropertyV63{grid-template-columns:1fr}.tenantBankHeroV63{border-radius:28px;padding:20px}.tenantVirtualCardV63{min-height:220px}.tenantAccountStripV63{grid-template-columns:1fr 1fr}.tenantPropertyPhotoV63{height:190px}.tenantDocBankGridV63{grid-template-columns:1fr}.tenantSupportV63,.tenantDocsBankV63{grid-column:auto}.tenantBankBrandV63 span{display:none}}@media(max-width:540px){.tenantBankShellV63{width:min(100% - 14px,520px)}.tenantGreetingV63 h1{font-size:35px}.tenantBankHeroActionsV63,.tenantQuickActionsV63{grid-template-columns:1fr;display:grid}.tenantAccountStripV63{grid-template-columns:1fr}.tenantMovementV63{grid-template-columns:auto 1fr}.tenantMovementAmountV63{grid-column:1/-1;text-align:left;padding-left:50px}.tenantVirtualCardV63 strong{font-size:38px}.tenantBankPanelV63{border-radius:22px;padding:15px}.tenantBankHeaderActionsV63 button:not(.tenantBellV63){padding:9px 12px}.tenantCardBottomV63{display:grid}.tenantPropertyV63 h2{font-size:25px}}.tenantBankShellCleanV63{padding-top:22px}.tenantBankHeroCleanV63{grid-template-columns:1fr auto;align-items:end;min-height:auto;padding:26px 28px;border-radius:30px;box-shadow:0 24px 60px #2563eb2e}.tenantBankHeroCleanV63 .tenantGreetingV63 h1{font-size:clamp(30px,4vw,46px);max-width:740px;margin:16px 0 10px}.tenantBankHeroCleanV63 .tenantGreetingV63 p{max-width:760px}.tenantHeroSummaryV63{position:relative;z-index:1;min-width:260px;border:1px solid rgba(255,255,255,.22);background:#ffffff24;border-radius:24px;padding:18px;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tenantHeroSummaryV63 b{display:block;font-size:22px;letter-spacing:-.04em}.tenantHeroSummaryV63 small{display:block;color:#dbeafe;font-weight:850;line-height:1.45;margin-top:5px}.tenantAccountStripCleanV63{margin:16px 0 18px}.tenantAccountStripCleanV63 article{border-radius:20px;padding:16px 18px}.tenantAccountStripCleanV63 b{font-size:22px}.tenantBankLayoutV63{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:18px;align-items:start}.tenantBankMainV63,.tenantBankAsideV63{display:grid;gap:16px;align-content:start}.tenantPaymentFocusV63{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid #e6edf7;border-radius:30px;padding:22px;box-shadow:0 20px 50px #0f172a12;position:relative;overflow:hidden}.tenantPaymentFocusV63:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#2563eb}.tenantPaymentFocusV63.ok:before{background:#10b981}.tenantPaymentFocusV63.warning:before{background:#f59e0b}.tenantPaymentFocusV63.danger:before{background:#ef4444}.tenantPaymentFocusInfoV63{position:relative}.tenantPaymentFocusInfoV63 span,.tenantPropertyMiniV63>div>span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.tenantPaymentFocusInfoV63 h2{margin:6px 0;font-size:25px;letter-spacing:-.05em}.tenantPaymentFocusInfoV63 p{margin:0;color:#64748b;font-weight:800;line-height:1.55}.tenantPaymentFocusAmountV63{text-align:right}.tenantPaymentFocusAmountV63 strong{display:block;font-size:42px;letter-spacing:-.06em;color:#0f172a}.tenantPaymentActionsV63{margin-top:12px;justify-content:flex-end}.tenantPaymentActionsV63 button{border-color:#dbe4f0}.tenantPaymentActionsV63 .primary{background:#0f172a;color:#fff;border-color:#0f172a}.tenantPropertyMiniV63{display:grid;gap:14px}.tenantPropertyMiniV63 .tenantPropertyPhotoV63{height:170px}.tenantPropertyMiniV63 h2{font-size:22px;letter-spacing:-.04em;margin:7px 0 4px}.tenantPropertyMiniV63 p{color:#64748b;font-weight:800;line-height:1.45;margin:0}.tenantQuickActionsCleanV63{grid-template-columns:1fr}.tenantQuickActionsCleanV63 button{justify-content:flex-start}.tenantBankLayoutV63 .tenantDocsBankV63,.tenantBankLayoutV63 .tenantSupportV63{grid-column:auto}.tenantBankAsideV63 .tenantTicketFormV63{display:grid;gap:9px}.tenantBankAsideV63 .tenantTicketFormV63 textarea{min-height:86px}.tenantMovementV63{transition:transform .18s ease,box-shadow .18s ease}.tenantMovementV63:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}@media(max-width:1040px){.tenantBankLayoutV63{grid-template-columns:1fr}.tenantBankAsideV63{grid-template-columns:1fr 1fr}.tenantPropertyMiniV63,.tenantSupportV63{grid-column:span 2}.tenantBankHeroCleanV63{grid-template-columns:1fr}.tenantHeroSummaryV63{min-width:0}}@media(max-width:720px){.tenantBankShellCleanV63{width:min(100% - 18px,720px)}.tenantBankHeroCleanV63{padding:20px;border-radius:24px}.tenantPaymentFocusV63{grid-template-columns:1fr;border-radius:24px}.tenantPaymentFocusAmountV63{text-align:left}.tenantPaymentActionsV63{justify-content:stretch;display:grid;grid-template-columns:1fr}.tenantBankAsideV63{grid-template-columns:1fr}.tenantPropertyMiniV63,.tenantSupportV63{grid-column:auto}.tenantAccountStripCleanV63{grid-template-columns:1fr 1fr}.tenantHeroSummaryV63{padding:15px}.tenantPaymentFocusAmountV63 strong{font-size:36px}}@media(max-width:480px){.tenantAccountStripCleanV63{grid-template-columns:1fr}.tenantBankHeroCleanV63 .tenantGreetingV63 h1{font-size:31px}.tenantBankHeaderActionsV63{gap:6px}.tenantBankHeaderActionsV63 button{padding:9px 10px}.tenantPaymentFocusInfoV63 h2{font-size:22px}}.authModalV632{background:#020617b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}.authModalV632 .authCardV632{width:min(560px,94vw);border-radius:32px;padding:28px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e6edf7;box-shadow:0 30px 90px #02061742;gap:16px}.authHeaderV632 h2{font-size:30px;letter-spacing:-.055em;margin:12px 0 6px}.authHeaderV632 p{margin:0;color:#64748b;font-weight:800;line-height:1.5}.rolePickerV632{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rolePickerV632 button{text-align:left;background:#fff;border:1px solid #e6edf7;border-radius:22px;padding:16px;display:grid;gap:7px;position:relative;box-shadow:0 12px 28px #0f172a0a}.rolePickerV632 button svg{color:#2563eb}.rolePickerV632 button b{font-size:16px}.rolePickerV632 button span{color:#64748b;font-size:13px;font-weight:800;line-height:1.35}.rolePickerV632 button em{font-style:normal;width:max-content;border-radius:999px;background:#f1f5f9;color:#475569;padding:6px 9px;font-size:11px;font-weight:950}.rolePickerV632 button.selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 14px 32px #2563eb21}.rolePickerV632 button.selected:after{content:"✓";position:absolute;right:13px;top:13px;width:24px;height:24px;border-radius:999px;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:950}.authHintV632{display:grid;gap:3px;border:1px solid #e6edf7;border-radius:18px;padding:13px 14px;background:#fff}.authHintV632 b{font-size:14px}.authHintV632 span{color:#64748b;font-size:13px;font-weight:800}.authHintV632.tenant{background:#f8fafc}.authSubmitV632{min-height:48px;border-radius:15px;background:linear-gradient(135deg,#111827,#1d4ed8)}.authCardV632 label{font-weight:900;color:#334155}.authCardV632 label input{margin-top:7px}.tenantSupportFullV632{scroll-margin-top:90px}.tenantSupportLayoutV632{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;align-items:start}.tenantSupportFullV632 .tenantTicketFormV63{display:grid;gap:10px;background:#f8fafc;border:1px solid #edf2f7;border-radius:22px;padding:14px}.tenantSupportFullV632 .tenantTicketFormV63 textarea{min-height:110px}.supportIntroV632{display:grid;gap:3px;margin-bottom:4px}.supportIntroV632 b{font-size:15px;color:#0f172a}.supportIntroV632 span{font-size:13px;color:#64748b;font-weight:800;line-height:1.45}.tenantTicketTimelineCleanV632{background:#fff;border:1px solid #edf2f7;border-radius:22px;padding:14px;min-height:100%}.tenantTicketTimelineCleanV632 .emptyState{margin-top:10px}.tenantQuickActionsCleanV63 button:hover{background:#eff6ff;color:#1d4ed8}.tenantBankMainV63 .tenantSupportV63{grid-column:auto}.tenantBankAsideV63 .tenantSupportV63{display:none}@media(max-width:760px){.authModalV632{align-items:start;overflow:auto}.authModalV632 .authCardV632{margin:18px 0;padding:22px;border-radius:26px}.rolePickerV632{grid-template-columns:1fr}.authHeaderV632 h2{font-size:26px}.tenantSupportLayoutV632{grid-template-columns:1fr}.tenantSupportFullV632{border-radius:24px}}.intelligenceBriefV64{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin:0 0 18px;align-items:stretch}.intelligenceMainV64,.nextBestActionV64{border:1px solid #e5edf7;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:28px;padding:22px;box-shadow:0 18px 45px #0f172a12}.intelligenceMainV64>span,.nextBestActionV64>small{display:inline-flex;width:max-content;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:7px 10px;margin-bottom:12px}.intelligenceMainV64 h2,.nextBestActionV64 h3{margin:0;color:#0f172a;letter-spacing:-.04em}.intelligenceMainV64 h2{font-size:27px}.nextBestActionV64 h3{font-size:23px;line-height:1.05}.nextBestActionV64 p{color:#64748b;line-height:1.55;margin:10px 0 16px}.intelligenceNumbersV64{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.intelligenceNumbersV64 button{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:16px;text-align:left;display:grid;gap:4px;box-shadow:0 12px 28px #0f172a0d}.intelligenceNumbersV64 b{font-size:34px;line-height:1;color:#0f172a;letter-spacing:-.06em}.intelligenceNumbersV64 small{font-size:13px;color:#334155;font-weight:900}.intelligenceNumbersV64 em{font-style:normal;color:#64748b;font-size:12px;font-weight:700}.nextBestActionV64{background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.12),transparent 34%),#0f172a;color:#fff}.nextBestActionV64 h3{color:#fff}.nextBestActionV64 p{color:#cbd5e1}.nextBestActionV64>small{color:#bfdbfe;background:#ffffff1a;border-color:#ffffff24}.nextBestActionV64 .primary{background:#fff;color:#0f172a;border-color:#fff}@media(max-width:1050px){.intelligenceBriefV64{grid-template-columns:1fr}.intelligenceNumbersV64{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.intelligenceBriefV64{gap:14px}.intelligenceMainV64,.nextBestActionV64{border-radius:22px;padding:18px}.intelligenceNumbersV64{grid-template-columns:1fr}.intelligenceNumbersV64 button{border-radius:18px}.intelligenceMainV64 h2{font-size:24px}}.collectionsCommandV65{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;align-items:stretch;margin:0 0 18px}.collectionsCommandMainV65,.collectionsQueueV65{border:1px solid #e5edf7;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:30px;padding:22px;box-shadow:0 18px 45px #0f172a12}.collectionsCommandMainV65 h2{font-size:34px;line-height:1.02;letter-spacing:-.06em;margin:10px 0;color:#0f172a}.collectionsCommandMainV65 p{color:#64748b;line-height:1.55;font-weight:750;max-width:820px}.collectionsCommandActionsV65{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.collectionsCommandActionsV65 button,.collectionsQueueV65 button,.paymentAutomationV65 button{display:inline-flex;align-items:center;gap:8px;border-radius:14px}.collectionsQueueV65{background:#0f172a;color:#fff;display:grid;gap:10px;align-content:start}.collectionsQueueV65>b{font-size:17px;letter-spacing:-.02em}.collectionsQueueV65 p{color:#cbd5e1;font-weight:750;line-height:1.5}.collectionsQueueV65 button{width:100%;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;padding:12px;text-align:left}.collectionsQueueV65 button div{display:grid;gap:2px}.collectionsQueueV65 small{color:#cbd5e1;font-weight:750}.queueDotV65{width:11px;height:11px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #ffffff14}.queueDotV65.urgente{background:#ef4444}.queueDotV65.revision{background:#f59e0b}.queueDotV65.porVencer{background:#2563eb}.collectionsKpisV65 article{border-radius:24px}.collectionsControlV65{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end}.paymentListV65{display:grid;gap:13px}.paymentCardV65{display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(190px,.55fr);gap:15px;align-items:center;border:1px solid #e5edf7;background:#fff;border-radius:26px;padding:18px;box-shadow:0 12px 34px #0f172a0e;position:relative;overflow:hidden}.paymentCardV65:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#cbd5e1}.paymentCardV65.urgente:before{background:#ef4444}.paymentCardV65.revision:before{background:#f59e0b}.paymentCardV65.porVencer:before{background:#2563eb}.paymentCardV65.pagado:before{background:#10b981}.paymentPriorityV65{display:grid;gap:4px;padding-left:4px}.paymentPriorityV65 span{width:max-content;border-radius:999px;background:#f1f5f9;color:#475569;padding:6px 9px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.paymentCardV65.urgente .paymentPriorityV65 span{background:#fef2f2;color:#b91c1c}.paymentCardV65.revision .paymentPriorityV65 span{background:#fffbeb;color:#92400e}.paymentCardV65.porVencer .paymentPriorityV65 span{background:#eff6ff;color:#1d4ed8}.paymentPriorityV65 b{font-size:20px;color:#0f172a;letter-spacing:-.035em}.paymentPriorityV65 small{color:#64748b;font-weight:800;line-height:1.4}.paymentAmountSmartV65{text-align:right;display:grid;gap:7px;justify-items:end}.paymentAmountSmartV65 b{font-size:25px;color:#0f172a;letter-spacing:-.05em}.paymentAutomationV65{display:grid;gap:8px;justify-items:start}.paymentAutomationV65 button{background:#f8fafc;border:1px solid #e5edf7;color:#0f172a;padding:9px 12px;font-weight:900}.paymentActionsSmartV65{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #edf2f7}.paymentActionsSmartV65 button{border-radius:13px;padding:10px 12px}.collectionsPlaybookV65{margin-top:18px;border:1px solid #e5edf7;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:28px;padding:20px;display:grid;grid-template-columns:.8fr 1.2fr;gap:16px;align-items:center}.collectionsPlaybookV65 h2{margin:0 0 5px;letter-spacing:-.04em}.playbookGridV65{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.playbookGridV65 article{background:#fff;border:1px solid #e5edf7;border-radius:20px;padding:14px;display:grid;gap:5px}.playbookGridV65 b{color:#0f172a}.playbookGridV65 span{color:#64748b;font-weight:750;line-height:1.4}.modalV65{max-width:680px;border-radius:28px}.modalV65 h2{font-size:29px;letter-spacing:-.05em;margin:10px 0 4px}.smartMessagePreviewV65{border:1px solid #e5edf7;background:#f8fafc;border-radius:22px;padding:14px;margin:16px 0}.smartMessagePreviewV65 small{display:block;color:#64748b;font-weight:950;margin-bottom:7px;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.smartMessagePreviewV65 pre{margin:0;white-space:pre-wrap;font-family:inherit;color:#0f172a;font-weight:750;line-height:1.5}@media(max-width:1100px){.collectionsCommandV65,.collectionsPlaybookV65{grid-template-columns:1fr}.collectionsControlV65{grid-template-columns:repeat(2,1fr)}.paymentCardV65{grid-template-columns:1fr auto}.paymentAutomationV65{grid-column:1/-1;grid-template-columns:repeat(2,max-content)}}@media(max-width:720px){.collectionsCommandMainV65,.collectionsQueueV65{border-radius:24px;padding:18px}.collectionsCommandMainV65 h2{font-size:28px}.collectionsControlV65{grid-template-columns:1fr}.paymentCardV65{grid-template-columns:1fr;border-radius:22px}.paymentAmountSmartV65{text-align:left;justify-items:start}.paymentAutomationV65{grid-template-columns:1fr}.paymentActionsSmartV65{display:grid;grid-template-columns:1fr}.paymentActionsSmartV65 button{justify-content:center}.playbookGridV65{grid-template-columns:1fr}.collectionsCommandActionsV65{display:grid}.collectionsCommandActionsV65 button{justify-content:center}}.propertyCardV66{border-radius:30px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 22px 55px #0f172a14}.propertyImageV66{height:230px}.assetCornerAlertV66{position:absolute;right:14px;top:14px;border-radius:999px;padding:8px 11px;background:#fef2f2f0;color:#991b1b;border:1px solid rgba(254,202,202,.9);font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.assetCardHeadV66 small{display:block;color:#2563eb;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:10px;margin-bottom:4px}.assetCardValueV66{margin:16px 0;padding:16px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.assetCardValueV66 span,.assetCardValueV66 small{display:block;color:#cbd5e1}.assetCardValueV66 b{display:block;font-size:26px;letter-spacing:-.04em;margin:4px 0}.propertyMetricsV66 div{background:#fff}.nextDueV66{background:#f8fafc;border-color:#e2e8f0}.assetMiniLineV66{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0 0 14px;color:#64748b;font-size:13px}.assetMiniLineV66 b{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:6px 9px;white-space:nowrap}.propertyActionsV66{grid-template-columns:1.2fr 1fr}.propertyActionsV66 .danger{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.propertyDetailOverlayV66{background:#0206179e}.propertyDetailV66{max-width:1180px;padding:18px;background:#f8fafc;border:1px solid rgba(255,255,255,.7)}.assetHeroV66{display:grid;grid-template-columns:320px 1fr 240px;gap:16px;align-items:stretch}.assetPhotoV66{position:relative;border-radius:28px;overflow:hidden;min-height:260px;background:linear-gradient(135deg,#dbeafe,#f1f5f9);display:flex;align-items:center;justify-content:center;color:#64748b}.assetPhotoV66 img{width:100%;height:100%;object-fit:cover}.assetPhotoV66 .statusChipV56{position:absolute;left:14px;top:14px}.assetSummaryV66,.assetScoreV66,.assetBlockV66{background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 18px 45px #0f172a0d}.assetSummaryV66{padding:24px}.eyebrowV66{display:inline-flex;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.assetSummaryV66 h2{font-size:38px;letter-spacing:-.05em;margin:14px 0 8px}.assetSummaryV66 p{color:#64748b;margin:0 0 16px}.assetPillsV66{display:flex;gap:8px;flex-wrap:wrap}.assetPillsV66 span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:999px;padding:8px 10px;font-weight:800;font-size:12px}.assetActionsV66{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.assetScoreV66{padding:22px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.assetScoreV66 small,.assetScoreV66 span{color:#cbd5e1}.assetScoreV66 strong{font-size:32px;letter-spacing:-.05em;margin:6px 0}.assetStatsV66{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.assetStatsV66 .stat{box-shadow:none;background:#fff;border-color:#e5e7eb}.assetLayoutV66{display:grid;grid-template-columns:1fr 330px;gap:14px}.assetMainV66,.assetSideV66{display:grid;gap:14px}.assetBlockV66{padding:18px}.blockHeadV66{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.blockHeadV66 h3,.assetBlockV66 h3{margin:0}.blockHeadV66 span{color:#64748b;font-size:13px;font-weight:800}.contractPanelV66{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.contractPanelV66 div{background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:13px}.contractPanelV66 small{display:block;color:#64748b;margin-bottom:4px}.contractBadgeV66{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;background:#f1f5f9;color:#334155}.contractBadgeV66.green{background:#dcfce7;color:#166534}.contractBadgeV66.danger,.contractBadgeV66.expired{background:#fee2e2;color:#991b1b}.contractBadgeV66.orange,.contractBadgeV66.yellow{background:#fef3c7;color:#92400e}.movementListV66{display:grid;gap:8px}.movementV66{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid #eef2f7;background:#fbfdff;border-radius:18px;padding:12px}.movementV66 small{display:block;color:#64748b;margin-top:2px}.movementV66 strong{text-align:right}.statusDotV66{border-radius:999px;padding:6px 9px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:900}.statusDotV66.pagado{background:#dcfce7;color:#166534}.statusDotV66.vencido{background:#fee2e2;color:#991b1b}.statusDotV66.comprobante{background:#dbeafe;color:#1d4ed8}.nextPaymentV66>b{display:block;font-size:24px;margin:8px 0 2px}.nextPaymentV66 p{margin:0 0 10px;color:#64748b}.assetAlertV66{display:grid;gap:3px;border-radius:18px;padding:12px;margin-top:8px;border:1px solid #e5e7eb;background:#f8fafc}.assetAlertV66 span,.tenantMiniV66 span{color:#64748b;font-size:13px}.assetAlertV66.danger{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.assetAlertV66.warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.assetAlertV66.success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.tenantMiniV66{display:grid;gap:3px;padding:10px 0;border-top:1px solid #f1f5f9}.tenantMiniV66:first-of-type{border-top:0}@media(max-width:1050px){.assetHeroV66,.assetLayoutV66{grid-template-columns:1fr}.assetStatsV66,.contractPanelV66{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.assetStatsV66,.contractPanelV66,.movementV66{grid-template-columns:1fr}.assetSummaryV66 h2{font-size:30px}.propertyActionsV66{grid-template-columns:1fr}.assetPhotoV66{min-height:200px}.propertyDetailV66{border-radius:22px;padding:12px}.assetCardValueV66 b{font-size:22px}}.executiveOverviewV67{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:18px 0}.scoreCardV67,.alertCardV67{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:20px}.scoreCardV67 strong{font-size:48px;display:block}.alertCardV67 ul{margin:10px 0;padding-left:18px}.topNotificationsV68{position:relative;z-index:80}.notificationBellV68{width:44px;height:44px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;display:grid;place-items:center;position:relative;color:#0f172a;box-shadow:0 8px 22px #0f172a0f}.notificationBellV68.hasUnread{box-shadow:0 12px 30px #2563eb29;border-color:#bfdbfe}.notificationBellV68 span{position:absolute;right:-5px;top:-5px;min-width:21px;height:21px;border-radius:999px;background:#ff365a;color:#fff;font-size:11px;font-weight:950;display:grid;place-items:center;border:2px solid white}.notificationScrimV68{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a38;border:0;border-radius:0;z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notificationCenterV68{position:fixed;right:18px;top:18px;bottom:18px;width:min(460px,calc(100vw - 28px));background:#f8fafc;border:1px solid rgba(226,232,240,.95);box-shadow:0 34px 90px #0f172a47;border-radius:30px;z-index:90;padding:16px;display:flex;flex-direction:column;gap:13px;overflow:hidden}.notificationCenterHeadV68{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:18px;color:#fff}.notificationCenterHeadV68 small{display:block;color:#93c5fd;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.notificationCenterHeadV68 h2{margin:3px 0;font-size:28px;letter-spacing:-.05em}.notificationCenterHeadV68 p{margin:0;color:#cbd5e1;font-weight:700}.notificationCenterHeadV68 button{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;display:grid;place-items:center}.notificationSummaryV68{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.notificationSummaryV68 article{background:#fff;border:1px solid #e5edf7;border-radius:18px;padding:12px;text-align:center}.notificationSummaryV68 b{display:block;font-size:22px;color:#0f172a;letter-spacing:-.04em}.notificationSummaryV68 span{font-size:12px;color:#64748b;font-weight:850}.notificationFiltersV68{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.notificationFiltersV68 button{white-space:nowrap;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:8px 11px;color:#334155;font-weight:900;font-size:12px}.notificationFiltersV68 button.active{background:#0f172a;color:#fff;border-color:#0f172a}.notificationActionsV68{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notificationActionsV68 button{border-radius:14px;background:#fff;border:1px solid #e5edf7;padding:10px 12px;font-weight:900;color:#334155}.notificationListV68{overflow:auto;display:grid;gap:14px;padding-right:2px}.notificationListV68 section{display:grid;gap:9px}.notificationListV68 h3{margin:0;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:950}.notificationItemV68{background:#fff;border:1px solid #e5edf7;border-radius:22px;padding:12px;display:grid;gap:10px;position:relative;overflow:hidden}.notificationItemV68:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#cbd5e1}.notificationItemV68.alta:before{background:#ef4444}.notificationItemV68.media:before{background:#f59e0b}.notificationItemV68.baja:before{background:#10b981}.notificationItemV68.read{opacity:.72}.notificationItemV68.unread{box-shadow:0 12px 34px #0f172a12}.notificationItemMainV68{border:0;background:transparent;text-align:left;padding:0;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start}.notificationItemMainV68 i{width:38px;height:38px;border-radius:15px;background:#f1f5f9;display:grid;place-items:center;font-style:normal}.notificationItemMainV68 small{display:block;color:#2563eb;font-weight:950;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.notificationItemMainV68 b{display:block;color:#0f172a;font-size:15px;margin:3px 0}.notificationItemMainV68 span{display:block;color:#64748b;font-size:13px;font-weight:750;line-height:1.4}.notificationItemActionsV68{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.notificationItemActionsV68 button{border-radius:13px;border:1px solid #e2e8f0;background:#f8fafc;padding:9px 11px;font-weight:900;color:#334155}.notificationItemActionsV68 .primary{color:#fff;border:0}.emptyNotificationsV68{display:grid;place-items:center;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:24px;padding:32px;color:#64748b}.emptyNotificationsV68 b{color:#0f172a;margin-top:8px}.emptyNotificationsV68 p{margin:4px 0 0}.notificationsV68Widget{background:linear-gradient(180deg,#fff,#f8fbff)!important}.notificationWidgetMetricsV68{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.notificationWidgetMetricsV68 button{border:1px solid #e5edf7;background:#fff;border-radius:18px;padding:13px;text-align:left}.notificationWidgetMetricsV68 b{display:block;font-size:23px;color:#0f172a}.notificationWidgetMetricsV68 span{font-size:12px;color:#64748b;font-weight:850}.notificationWidgetListV68{display:grid;gap:8px}.notificationRowV68{border:1px solid #edf2f7;background:#fff;border-radius:17px;padding:12px;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.notificationRowV68 i{font-style:normal;width:34px;height:34px;border-radius:13px;background:#f1f5f9;display:grid;place-items:center}.notificationRowV68 small{display:block;color:#2563eb;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.notificationRowV68 b{display:block;color:#0f172a;font-size:13px;margin:2px 0}.notificationRowV68 span{display:block;color:#64748b;font-size:12px;line-height:1.35}.notificationRowV68.alta{border-color:#fecaca;background:#fff7f7}.notificationRowV68.media{border-color:#fde68a;background:#fffbeb}.notificationRowV68.baja{border-color:#bbf7d0;background:#f0fdf4}@media(max-width:760px){.notificationCenterV68{top:8px;right:8px;bottom:8px;left:8px;width:auto;border-radius:24px;padding:12px}.notificationCenterHeadV68 h2{font-size:24px}.notificationSummaryV68,.notificationWidgetMetricsV68{grid-template-columns:1fr 1fr 1fr}.notificationActionsV68{grid-template-columns:1fr}.notificationItemActionsV68{display:grid;grid-template-columns:1fr}.notificationItemActionsV68 button{width:100%}.topNotificationsV68{justify-self:end;order:3}}.configProV69{display:grid;grid-template-columns:270px minmax(0,1fr)300px;gap:18px;align-items:start}.configHeroV69{grid-column:1/-1;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:26px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fff,#f8fafc 48%,#eef6ff)}.configHeroCopyV69 h2{font-size:30px;line-height:1.05;margin:8px 0 10px;color:#0f172a;letter-spacing:-.04em;max-width:760px}.configHeroCopyV69 p{color:#64748b;max-width:760px;margin:0}.configHeroActionsV69{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.configHeroActionsV69 button{border-radius:14px;padding:11px 14px;border:1px solid #dbe3ef;background:#fff;font-weight:800}.configHeroActionsV69 button.primary{background:#2563eb;color:#fff;border-color:#2563eb}.configHeroActionsV69 button:disabled{opacity:.45}.setupScoreV69{min-width:190px;padding:18px;border-radius:24px;background:#0f172a;color:#fff;text-align:center;box-shadow:0 20px 45px #0f172a2e}.setupScoreV69 b{display:block;margin-top:12px}.setupScoreV69 small{color:#cbd5e1}.setupRingV69{width:118px;height:118px;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#38bdf8 var(--setup),rgba(255,255,255,.16) 0);position:relative}.setupRingV69:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:#0f172a}.setupRingV69 strong,.setupRingV69 span{position:relative;z-index:1}.setupRingV69 strong{font-size:26px}.setupRingV69 span{font-size:12px;color:#cbd5e1;margin-top:34px;position:absolute}.configNavV69{display:grid;gap:10px;position:sticky;top:86px}.configNavV69 button{display:flex;gap:12px;text-align:left;align-items:flex-start;border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:14px;color:#0f172a;cursor:pointer;box-shadow:0 8px 24px #0f172a0a}.configNavV69 button svg{color:#64748b;margin-top:2px}.configNavV69 button b{display:block}.configNavV69 button small{display:block;color:#64748b;margin-top:3px;line-height:1.25}.configNavV69 button.active{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 18px 40px #0f172a2e}.configNavV69 button.active svg,.configNavV69 button.active small{color:#cbd5e1}.configMainV69{min-width:0}.configPanelV69{padding:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 35px #0f172a0f}.companyProGridV69{display:grid;grid-template-columns:180px 1fr;gap:18px}.logoDropV69{min-height:180px;border:1.5px dashed #cbd5e1;border-radius:22px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;cursor:pointer;color:#334155}.logoDropV69 input{display:none}.logoDropV69 img{max-width:120px;max-height:90px;object-fit:contain;border-radius:16px}.logoDropV69 small{color:#64748b}.formGridV69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formGridV69.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.formGridV69 label{display:grid;gap:6px;font-weight:800;color:#334155;font-size:13px}.formGridV69 input,.formGridV69 select,.configPanelV69 textarea{width:100%;border:1px solid #dbe3ef;border-radius:14px;padding:11px 12px;background:#fff;color:#0f172a;outline:none}.formGridV69 input:focus,.formGridV69 select:focus,.configPanelV69 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14}.configPanelV69 button.primary{background:#2563eb;color:#fff;border-color:#2563eb;border-radius:14px;padding:11px 14px;font-weight:900;margin-top:14px}.paymentMatrixV69{display:grid;grid-template-columns:1fr 1.15fr;gap:16px}.paymentStatusV69{border-radius:22px;background:#f8fafc;border:1px solid #e2e8f0;padding:18px;display:grid;gap:8px}.paymentStatusV69 svg{color:#2563eb}.paymentStatusV69 p{color:#64748b;margin:0}.methodChipsV69{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.methodChipsV69 span{padding:9px 12px;border-radius:999px;background:#f1f5f9;color:#334155;font-weight:800}.methodChipsV69 span.ok{background:#dcfce7;color:#166534}.templateCardsV69{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.templateCardsV69 button{border-radius:999px;border:1px solid #dbe3ef;background:#fff;padding:9px 12px;font-weight:800}.receiptPreviewCard.pro{box-shadow:0 22px 50px #0f172a1f;border:1px solid rgba(15,23,42,.08)}.rolesGridV69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rolesGridV69>div{border:1px solid #e2e8f0;border-radius:20px;padding:16px;background:#fff}.rolesGridV69 p{color:#64748b;margin:8px 0 12px}.permissionsV69{display:flex;gap:6px;flex-wrap:wrap}.permissionsV69 span{font-size:12px;padding:6px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-weight:800}.userStateV69{margin-top:16px;border:1px solid #dbeafe;background:#eff6ff;border-radius:20px;padding:14px;display:flex;gap:12px;align-items:center;color:#1e3a8a}.userStateV69 span{display:block;color:#475569;margin-top:3px}.securityGridV69{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.securityGridV69>div{border:1px solid #e2e8f0;border-radius:20px;padding:16px;background:#f8fafc}.securityGridV69 svg{color:#2563eb}.securityGridV69 p{color:#64748b;margin-bottom:0}.onboardingGridV69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboardingGridV69 button,.miniChecklistV69 button{display:flex;gap:10px;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px;text-align:left;font-weight:800}.onboardingGridV69 button b,.miniChecklistV69 button b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fee2e2;color:#991b1b}.onboardingGridV69 button.ok b,.miniChecklistV69 button.ok b{background:#dcfce7;color:#166534}.systemStatsV69{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.systemStatsV69 div{border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;padding:14px;text-align:center}.systemStatsV69 b{display:block;font-size:24px;color:#0f172a}.systemStatsV69 span{color:#64748b;font-size:12px;font-weight:800}.configAsideV69{display:grid;gap:14px;position:sticky;top:86px}.miniLogoV69{width:52px;height:52px;object-fit:contain;border-radius:14px;background:#fff;border:1px solid #e2e8f0;padding:5px;margin-bottom:8px}.miniChecklistV69{display:grid;gap:8px}.miniChecklistV69 button{font-size:13px;padding:9px 10px}.configAsideV69 .brandPreview{background:linear-gradient(180deg,#0f172a,#172554);color:#fff}.configAsideV69 .brandPreview p,.configAsideV69 .brandPreview small{color:#cbd5e1}.configAsideV69 .brandPreview .primary{background:#fff;color:#0f172a;border-color:#fff}.configAsideV69 .leadRow{border-bottom:1px solid #e2e8f0;padding:10px 0}.configAsideV69 .leadRow:last-child{border-bottom:0}@media(max-width:1180px){.configProV69{grid-template-columns:230px 1fr}.configAsideV69{grid-column:1/-1;position:static;grid-template-columns:repeat(3,1fr)}.configHeroV69{align-items:stretch}.paymentMatrixV69,.companyProGridV69{grid-template-columns:1fr}.logoDropV69{min-height:140px}}@media(max-width:860px){.configProV69{grid-template-columns:1fr}.configHeroV69{flex-direction:column}.configNavV69,.configAsideV69{position:static;grid-template-columns:1fr}.formGridV69,.formGridV69.compact,.rolesGridV69,.securityGridV69,.onboardingGridV69,.systemStatsV69{grid-template-columns:1fr}.configHeroCopyV69 h2{font-size:24px}.setupScoreV69{width:100%}}.landingCommercialF .secondaryCtaVf{border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a;border-radius:999px;padding:14px 20px;font-weight:800;box-shadow:0 12px 28px #0f172a14;cursor:pointer}.landingCommercialF .secondaryCtaVf:hover{transform:translateY(-1px);box-shadow:0 18px 38px #0f172a1f}.sectionIntroVf{max-width:780px;margin:0 auto 26px;text-align:center}.sectionIntroVf h2{font-size:clamp(28px,4vw,44px);margin:10px 0;color:#0f172a}.sectionIntroVf p{color:#64748b;font-size:17px;line-height:1.7}.commercialAudienceVf,.screenshotsVf,.onboardingSalesVf,.faqVf{padding:80px 6vw;background:#fff}.commercialAudienceVf{background:linear-gradient(180deg,#fff,#f8fafc)}.audienceGridVf,.screenGridVf,.faqGridVf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto}.audienceGridVf article,.screenGridVf article,.faqGridVf article{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:24px;box-shadow:0 18px 50px #0f172a0f}.audienceGridVf b,.screenGridVf h3,.faqGridVf b{font-size:20px;color:#0f172a}.audienceGridVf p,.screenGridVf p,.faqGridVf p{color:#64748b;line-height:1.6}.audienceGridVf ul,.plansGridV53 ul{padding-left:18px;color:#334155;line-height:1.9;margin:14px 0 0}.audienceGridVf li::marker,.plansGridV53 li::marker{color:#2563eb}.screenGridVf{grid-template-columns:repeat(5,minmax(0,1fr))}.fakeScreenVf{height:130px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#1e293b);padding:14px;display:grid;gap:8px;align-content:start;overflow:hidden;position:relative}.fakeScreenVf span{height:12px;border-radius:999px;background:#ffffff2e}.fakeScreenVf span:nth-child(1){width:55%}.fakeScreenVf span:nth-child(2){width:82%}.fakeScreenVf span:nth-child(3){width:70%}.fakeScreenVf i{position:absolute;right:16px;bottom:16px;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#60a5fa,#22c55e)}.onboardingSalesVf{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;background:#f8fafc}.onboardingSalesVf>div:first-child{max-width:520px;margin-left:auto}.onboardingSalesVf h2{font-size:clamp(28px,4vw,42px);color:#0f172a}.onboardingSalesVf p{color:#64748b;line-height:1.7}.onboardingChecklistVf{max-width:680px;margin-right:auto;display:grid;gap:12px}.onboardingChecklistVf div{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);padding:16px;border-radius:20px;box-shadow:0 12px 32px #0f172a0d}.onboardingChecklistVf b{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.onboardingChecklistVf span{font-weight:800;color:#0f172a}.onboardingChecklistVf em{font-style:normal;color:#16a34a;background:#dcfce7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.faqVf{background:linear-gradient(180deg,#f8fafc,#fff)}.faqGridVf{grid-template-columns:repeat(4,minmax(0,1fr))}.faqGridVf article{border-radius:22px}@media(max-width:1000px){.audienceGridVf,.screenGridVf,.faqGridVf{grid-template-columns:1fr 1fr}.onboardingSalesVf{grid-template-columns:1fr}.onboardingSalesVf>div:first-child,.onboardingChecklistVf{margin:0 auto;max-width:760px}}@media(max-width:640px){.commercialAudienceVf,.screenshotsVf,.onboardingSalesVf,.faqVf{padding:54px 18px}.audienceGridVf,.screenGridVf,.faqGridVf{grid-template-columns:1fr}.onboardingChecklistVf div{grid-template-columns:40px 1fr}.onboardingChecklistVf em{grid-column:2}.landingCommercialF .secondaryCtaVf{width:100%}}.planPill{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;color:#0f172a;box-shadow:0 8px 22px #0f172a0f;white-space:nowrap}.planPill.plan-free{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.planPill.plan-pro{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.planPill.plan-premium{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.planLockedPage{display:grid;gap:18px}.planLockedHero{padding:30px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fff,#f8fafc)}.planLockedHero h1{margin:8px 0 10px;font-size:32px;letter-spacing:-.04em}.planLockedHero p{max-width:760px;color:#64748b;line-height:1.6}.planLockedActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.plansGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.planCard{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;padding:22px;box-shadow:0 16px 44px #0f172a0f;display:flex;flex-direction:column;gap:10px}.planCard.active{border-color:#111827;box-shadow:0 22px 60px #0f172a1f}.planCard span{font-size:12px;font-weight:900;text-transform:uppercase;color:#64748b}.planCard h3{font-size:24px;margin:0}.planCard strong{font-size:22px}.planCard p{color:#64748b;min-height:44px}.planCard ul{list-style:none;margin:4px 0 12px;padding:0;display:grid;gap:8px;color:#334155}.planCard button{margin-top:auto}.planUsageBanner{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);padding:20px 22px;margin:18px 0;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 12px 36px #0f172a0d}.planUsageBanner span{font-size:12px;text-transform:uppercase;font-weight:900;color:#64748b}.planUsageBanner h3{margin:4px 0;font-size:20px}.planUsageBanner p{margin:0;color:#64748b;max-width:720px}.planUsageRight{min-width:240px;display:grid;gap:10px}.usageBar{height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden}.usageBar i{display:block;height:100%;background:#111827;border-radius:999px}.plan-free .usageBar i{background:#f97316}.plan-pro .usageBar i{background:#2563eb}.plan-premium .usageBar i{background:#7c3aed}.planRulesBox{border:1px solid rgba(15,23,42,.08);background:#f8fafc;border-radius:22px;padding:20px;margin-top:18px}.planRulesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.planRulesGrid div{background:#fff;border-radius:18px;padding:16px;border:1px solid rgba(15,23,42,.06)}.planRulesGrid b{display:block;font-size:24px}.planRulesGrid span{color:#64748b;font-size:13px}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.plansGrid{grid-template-columns:1fr}.planUsageBanner{display:grid}.planUsageRight{min-width:0}.planRulesGrid{grid-template-columns:1fr}.planLockedHero h1{font-size:25px}}.subscriptionMiniCard{margin:18px 0 20px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 44px #0f172a0f;display:grid;grid-template-columns:1fr minmax(220px,auto);gap:18px;align-items:center}.subscriptionMiniHead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.subscriptionMiniHead span{display:inline-flex;border-radius:999px;background:#eef2ff;color:#3730a3;padding:7px 11px;font-weight:900;font-size:12px}.subscriptionMiniHead b{color:#0f172a}.subscriptionMiniCard h3{margin:0 0 10px;font-size:24px;letter-spacing:-.03em}.subscriptionMiniCard p{margin:10px 0 0;color:#64748b;line-height:1.55;max-width:760px}.subscriptionMiniCard button{justify-self:end;min-width:190px}.subscriptionPage{display:grid;gap:18px}.subscriptionHero{display:grid;grid-template-columns:1fr 280px;gap:22px;align-items:center;padding:28px;border-radius:28px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 60px #0f172a12}.subscriptionHero span{display:inline-flex;border-radius:999px;background:#eef2ff;color:#3730a3;padding:8px 12px;font-weight:950;font-size:13px}.subscriptionHero h2{font-size:38px;letter-spacing:-.05em;margin:12px 0 8px}.subscriptionHero p{color:#64748b;font-size:16px;line-height:1.6;max-width:760px}.subscriptionHero small{display:inline-flex;margin-top:10px;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:7px 10px;font-weight:900}.subscriptionHero aside{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:20px;box-shadow:0 10px 34px #0f172a0d}.subscriptionHero aside b{display:block;font-size:32px;letter-spacing:-.04em}.subscriptionHero aside small{display:block;background:transparent;border:0;padding:0;margin:0 0 14px;color:#64748b}.subscriptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.planCard.recommended{position:relative;border-color:#2563eb;box-shadow:0 24px 70px #2563eb24}.recommendedTag{position:absolute;right:18px;top:18px;font-style:normal;background:#2563eb;color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.trialCard{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#eef2ff,#fff);border:1px solid #dbe4ff}.trialCard h2{margin:0 0 6px}.trialCard p{margin:0;color:#64748b;line-height:1.55}.plan-profesional .usageBar i{background:#111827}.subscriptionHero.plan-free{background:linear-gradient(135deg,#fff7ed,#fff)}.subscriptionHero.plan-premium{background:linear-gradient(135deg,#eff6ff,#fff)}.subscriptionHero.plan-profesional{background:linear-gradient(135deg,#f5f3ff,#fff)}@media(max-width:900px){.subscriptionMiniCard,.subscriptionHero,.subscriptionGrid{grid-template-columns:1fr}.subscriptionMiniCard button{justify-self:start}.subscriptionHero h2{font-size:30px}.trialCard{display:grid}}.transferPanelBeta{border:1px solid rgba(37,99,235,.14);background:linear-gradient(180deg,#fff,#f8fbff)}.transferDataGrid{display:grid;gap:12px}.transferDataGrid>div{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.transferDataGrid span{font-size:12px;color:#667085}.transferDataGrid b{font-size:14px;color:#111827;word-break:break-all}.transferDataGrid p{margin:0;color:#475467;background:#f8fafc;border-radius:14px;padding:12px}.tenantUploadButtonV63{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d0d5dd;background:#fff;border-radius:14px;padding:10px 14px;font-weight:800;cursor:pointer}.tenantUploadButtonV63 input{display:none}.proofPreviewBeta{border:1px solid #e5e7eb;border-radius:18px;padding:12px;background:#f8fafc;margin:12px 0}.proofPreviewBeta small{display:block;color:#667085;margin-bottom:8px}.proofPreviewBeta img{width:100%;max-height:280px;object-fit:contain;border-radius:14px;background:#fff;border:1px solid #e5e7eb}@media(max-width:720px){.transferDataGrid>div{grid-template-columns:1fr}.transferDataGrid button{width:100%}}.releaseBadgeRc1{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;font-size:12px;font-weight:800;padding:8px 10px;white-space:nowrap}.releaseBadgeRc1:hover{background:#dbeafe}@media(max-width:760px){.releaseBadgeRc1{display:none}}.toastStackRc2{position:fixed;right:22px;top:82px;z-index:12000;display:grid;gap:10px;max-width:min(380px,calc(100vw - 28px))}.toastRc2{background:#07111f;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px #0208173d;border-radius:18px;padding:13px 15px;display:grid;gap:3px;animation:toastInRc2 .18s ease-out both}.toastRc2 b{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#cbd5e1}.toastRc2 span{font-size:14px;line-height:1.35;font-weight:650}.toastRc2.error{background:#2a0b0b}.toastRc2.success{background:#082817}@keyframes toastInRc2{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.feedbackWidgetRc2{position:fixed;right:22px;bottom:22px;z-index:11000}.feedbackTriggerRc2{border:0;background:#0f172a;color:#fff;border-radius:999px;padding:12px 16px;font-weight:900;box-shadow:0 18px 50px #0f172a3d;cursor:pointer}.feedbackTriggerRc2:hover{transform:translateY(-1px)}.feedbackOverlayRc2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px}.feedbackModalRc2{width:min(520px,100%);background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:28px;padding:24px;box-shadow:0 40px 120px #0f172a47;position:relative;display:grid;gap:13px}.feedbackModalRc2 h2{margin:0}.feedbackModalRc2 p{margin:0;color:#64748b}.feedbackModalRc2 label{display:grid;gap:7px;font-weight:800;color:#334155}.feedbackModalRc2 input,.feedbackModalRc2 select,.feedbackModalRc2 textarea{border:1px solid #dbe3ef;border-radius:14px;padding:12px 13px;font:inherit;background:#f8fafc}.feedbackSavedRc2{color:#15803d;font-weight:800;text-align:center}.releaseBadgeRc1{white-space:nowrap}@media(max-width:720px){.toastStackRc2{left:14px;right:14px;top:74px}.feedbackWidgetRc2{right:16px;bottom:84px}.feedbackTriggerRc2{padding:11px 14px}.feedbackModalRc2{border-radius:22px;padding:20px}}.betaReadinessRc3{margin:18px 0;border:1px solid rgba(59,130,246,.18);background:linear-gradient(135deg,#fffffffa,#eff6ffb8)}.betaReadinessTopRc3{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.betaReadinessTopRc3 h2{margin:6px 0;font-size:22px}.betaReadinessTopRc3 p{margin:0;color:#64748b;max-width:780px}.betaReadinessTopRc3 strong{min-width:74px;height:74px;display:grid;place-items:center;border-radius:24px;background:#0f172a;color:#fff;font-size:22px;box-shadow:0 18px 45px #0f172a2e}.betaReadinessBarRc3{height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin:18px 0}.betaReadinessBarRc3 i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:999px;transition:width .25s ease}.betaReadinessChecksRc3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.betaReadinessChecksRc3 button{border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:12px;display:flex;gap:8px;align-items:center;text-align:left;color:#475569;cursor:pointer}.betaReadinessChecksRc3 button.done{border-color:#22c55e47;background:#f0fdf4e6;color:#166534}.betaReadinessChecksRc3 b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9}.betaReadinessChecksRc3 button.done b{background:#dcfce7}@media(max-width:900px){.betaReadinessTopRc3{flex-direction:column}.betaReadinessChecksRc3{grid-template-columns:1fr}}.pendingSubscriptionNote{display:block;margin-top:10px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:7px 12px;font-weight:800;width:max-content;max-width:100%}.subscriptionPaymentBox{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:start;margin-top:18px;background:linear-gradient(135deg,#f8fafc,#fff)}.billingDetailsBox{display:grid;gap:10px;border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:18px;padding:16px;box-shadow:0 12px 34px #0f172a0f}.billingDetailsBox div{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #eef2f7;padding-bottom:10px}.billingDetailsBox div:last-of-type{border-bottom:0;padding-bottom:0}.billingDetailsBox b{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.billingDetailsBox span{font-weight:800;color:#0f172a;word-break:break-word}.billingDetailsBox button{padding:8px 10px;border-radius:10px}.billingDetailsBox .full{width:100%;justify-content:center;margin-top:4px}.upgradeOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206178c;z-index:9997;display:grid;place-items:center;padding:18px}.upgradeModal{position:relative;width:min(680px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:26px;padding:26px;box-shadow:0 32px 90px #02061759;border:1px solid rgba(255,255,255,.45)}.upgradeModal .close{position:absolute;right:16px;top:16px;border-radius:999px}.upgradeModal h2{margin:8px 0}.upgradeActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.upgradeActions button{min-height:44px}@media(max-width:760px){.subscriptionPaymentBox,.billingDetailsBox div{grid-template-columns:1fr}.billingDetailsBox div button{width:100%}.upgradeModal{border-radius:20px;padding:20px}.upgradeActions button{width:100%}}.supportBoxRc42{display:grid;gap:8px;margin:10px 0 4px;padding:12px 14px;border:1px solid #e6edf7;border-radius:16px;background:#f8fafc}.supportBoxRc42 b{font-size:13px;color:#0f172a}.supportBoxRc42 a{font-weight:900;color:#1d4ed8;text-decoration:none}.landingContactRc42{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.landingContactRc42 a{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.26);background:#ffffff1f;padding:9px 12px;border-radius:999px;color:inherit;text-decoration:none;font-weight:900}.propertiesHeroV110{background:linear-gradient(135deg,#0f172af5,#1e293beb);border:1px solid rgba(148,163,184,.18)}.propertyGridV110{align-items:start}.propertyCardV110{overflow:hidden}.mediaUploaderV110{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:start}.mediaUploaderV110 .mediaGridV110{grid-column:1/-1}.mediaGridV110{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;width:100%;margin-top:10px}.mediaTileV110{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:16px;overflow:hidden;background:#0f172a0a;min-height:118px}.mediaTileV110 img,.mediaTileV110 video{width:100%;height:118px;object-fit:cover;display:block}.pdfTileV110{height:118px;display:grid;place-items:center;color:#64748b}.mediaTileMetaV110{padding:8px;display:grid;gap:6px}.mediaTileMetaV110 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mediaTileMetaV110 div{display:flex;gap:6px;flex-wrap:wrap}.mediaTileMetaV110 button,.unitActionsV110 button,.unitActionsV110 label,.uploadMiniV110{border:1px solid rgba(148,163,184,.24);background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.mediaTileMetaV110 button:hover,.unitActionsV110 button:hover,.unitActionsV110 label:hover,.uploadMiniV110:hover{background:#f8fafc}.coverBadgeV110{position:absolute;top:8px;left:8px;background:#0f172a;color:#fff;border-radius:999px;padding:4px 8px;font-size:11px}.mediaEmptyV110{border:1px dashed rgba(148,163,184,.35);border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;background:#f8fafcb3}.occupancyBarV110{height:8px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin:12px 0}.occupancyBarV110 span{display:block;height:100%;background:#0f172a;border-radius:99px}.propertyMetaV110{display:flex;gap:10px;flex-wrap:wrap;color:#64748b;font-size:13px}.unitsPanelV110{border-top:1px solid rgba(148,163,184,.18);padding:18px;background:linear-gradient(180deg,#f8fafc,#fff)}.unitCreateV110{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:20px;background:#fff;margin-bottom:14px}.unitCreateV110 h4{grid-column:1/-1;margin:0}.unitCreateV110 .wide{grid-column:1/-1}.unitCreateV110 textarea{min-height:74px;border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:12px;font:inherit}.unitCardsV110{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.unitCardV110{border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;padding:14px;display:grid;gap:8px}.unitCardV110 div:first-child{display:flex;justify-content:space-between;gap:8px}.unitCardV110 span,.unitCardV110 small,.unitCardV110 p{color:#64748b;margin:0}.unitCardV110 strong{font-size:18px}.unitActionsV110{display:flex;gap:8px;flex-wrap:wrap}.unitActionsV110 input,.uploadMiniV110 input{display:none}.uploadMiniV110{position:relative}.propertyActionsV56 .uploadMiniV110{align-self:center}@media(max-width:760px){.mediaUploaderV110,.unitCreateV110{grid-template-columns:1fr}.mediaGridV110{grid-template-columns:repeat(2,minmax(0,1fr))}.unitCardsV110{grid-template-columns:1fr}.propertyMetaV110{display:grid}}.collectionHeroV111{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:center;background:linear-gradient(135deg,#0f172a,#111827);color:#fff;border-radius:28px;padding:24px;margin-bottom:18px;box-shadow:0 20px 60px #0f172a2e}.collectionHeroV111 h2{font-size:32px;margin:8px 0}.collectionHeroV111 p{color:#cbd5e1;max-width:720px}.collectionStatsV111{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.collectionStatsV111 article{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff}.collectionFormV111{margin-bottom:16px}.collectionToolbarV111{display:flex;gap:10px;margin:14px 0}.collectionToolbarV111 input{flex:1}.collectionGridV111{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.collectionCardV111{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;box-shadow:0 12px 30px #0f172a0f}.collectionCardV111.vencido{border-color:#fecaca;background:#fff7f7}.collectionCardV111.comprobante{border-color:#bfdbfe;background:#f8fbff}.collectionCardV111.pagado{border-color:#bbf7d0;background:#f7fff9}.collectionHeadV111{display:flex;justify-content:space-between;gap:14px}.collectionHeadV111 span{font-size:12px;color:#667085}.collectionHeadV111 h3{margin:3px 0}.collectionHeadV111 p{margin:0;color:#667085}.collectionHeadV111 strong{font-size:22px}.collectionMetaV111{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.proofBoxV111{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:10px;margin-bottom:12px;display:flex;gap:8px;justify-content:space-between}.collectionActionsV111{display:flex;flex-wrap:wrap;gap:8px}.collectionActionsV111 button{padding:9px 11px;border-radius:12px}.tenantProFormV111{grid-template-columns:160px repeat(3,1fr)}.tenantPhotoPickerV111{grid-row:span 3;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.tenantPhotoPickerV111 img{width:96px;height:96px;border-radius:28px;object-fit:cover}.tenantPhotoPickerV111 span{width:96px;height:96px;border-radius:28px;background:#fff;display:grid;place-items:center;font-size:36px}.tenantPhotoPickerV111 input,.collectionActionsV111 input{display:none}.tenantDocChipsV111{display:flex;flex-wrap:wrap;gap:8px}.tenantDocChipsV111 span{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:12px}.tenantProfileGridV111{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px}.tenantProfileCardV111{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:18px;box-shadow:0 12px 32px #0f172a0f}.tenantProfileHeadV111{display:flex;align-items:center;gap:12px}.tenantProfileHeadV111 h3{margin:0}.tenantProfileHeadV111 p{margin:3px 0 0;color:#667085}.tenantAvatarV111{width:58px;height:58px;border-radius:20px;background:#f1f5f9;display:grid;place-items:center;font-weight:900;font-size:24px;overflow:hidden}.tenantAvatarV111 img{width:100%;height:100%;object-fit:cover}.tenantProfileHeadV111 em{margin-left:auto}.tenantFactsV111{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.tenantFactsV111 span{background:#f8fafc;border-radius:14px;padding:9px;font-size:12px;color:#667085}.tenantFactsV111 b{display:block;color:#111827;margin-bottom:3px}.tenantTimelineV111{display:grid;gap:7px;margin:14px 0;padding-left:12px;border-left:2px solid #e5e7eb;color:#475467;font-size:13px}.calendarListV111{display:grid;gap:10px}.calendarRowV111{display:grid;grid-template-columns:120px 1fr auto auto;gap:14px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.calendarRowV111 small{display:block;color:#667085}.calendarRowV111 span{font-weight:800;color:#111827}.calendarRowV111 strong{font-size:18px}@media(max-width:760px){.collectionHeroV111,.tenantProFormV111,.collectionStatsV111{grid-template-columns:1fr}.collectionToolbarV111{flex-direction:column}.tenantFactsV111{grid-template-columns:repeat(2,1fr)}.calendarRowV111{grid-template-columns:1fr}.collectionHeadV111{flex-direction:column}}.tenantPortalProV11{background:linear-gradient(180deg,#f7f9fc,#eef3f8);min-height:100vh}.tenantPortalHeaderV11{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid rgba(15,23,42,.08)}.tenantPortalShellV11{max-width:1220px;margin:0 auto;padding:28px 18px 44px}.tenantPortalHeroV11{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:stretch;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 70px #0f172a14}.tenantHeroChipsV11{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.tenantHeroChipsV11 b,.tenantHeroChipsV11 span{background:#ffffffb8;border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:9px 12px;color:#0f172a}.tenantHeroChipsV11 span{color:#475569}.tenantAccountCardV11{background:#ffffffe0;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:8px}.tenantAccountCardV11 span{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.tenantAccountCardV11 strong{font-size:34px;color:#0f172a}.tenantAccountCardV11 small{color:#64748b}.tenantQuickDockV11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.tenantQuickDockV11 button,.tenantQuickDockV11 label{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:18px;padding:14px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;color:#0f172a;cursor:pointer;box-shadow:0 10px 30px #0f172a0d}.tenantQuickDockV11 .primary{background:#0f172a;color:#fff}.tenantQuickDockV11 input{display:none}.tenantPortalStatsV11 article{min-height:112px}.tenantPortalGridV11{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.tenantPortalMainV11{display:flex;flex-direction:column;gap:16px}.tenantPortalAsideV11{position:sticky;top:82px;display:flex;flex-direction:column;gap:16px}.tenantWelcomeV11{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:18px;align-items:start}.tenantWelcomeV11 h2{margin:8px 0}.welcomeFactsV11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.welcomeFactsV11 span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:13px;color:#475569}.welcomeFactsV11 b{display:block;color:#0f172a;margin-bottom:5px}.tenantPaymentFocusProV11{border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 50px #0f172a0f}.tenantPaymentCardsV11{display:grid;gap:10px}.tenantPayCardV11{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.tenantPayCardV11 strong{font-size:18px}.tenantPayCardV11 small{color:#64748b}.tenantPayCardV11.pagado{border-color:#16a34a40;background:#f0fdf4}.tenantPayCardV11.vencido{border-color:#dc262638;background:#fff7f7}.tenantPayCardV11.comprobante{border-color:#2563eb38;background:#eff6ff}.tenantDocCategoriesV11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tenantDocCategoriesV11 section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.tenantDocCategoriesV11 h3{margin:0 0 10px}.tenantDocCategoriesV11 p{font-size:13px;color:#64748b}.formGridV11{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tenantUploadDropV11{border:1.5px dashed #cbd5e1;border-radius:18px;background:#f8fafc;padding:16px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;cursor:pointer;color:#475569}.tenantUploadDropV11 b{color:#0f172a}.tenantUploadDropV11 input{display:none}.tenantAttachmentPreviewV11{display:grid;gap:8px}.tenantAttachmentPreviewV11 div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:9px}.tenantAttachmentPreviewV11 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tenantAttachmentPreviewV11 button{border:0;background:#fee2e2;color:#991b1b;border-radius:10px;padding:7px 9px}.tenantTicketBubbleProV11 small{display:inline-flex;margin-top:8px;background:#eef2ff;color:#3730a3;border-radius:999px;padding:5px 8px;font-weight:800}.tenantQuestionFormV11{display:grid;gap:10px}.tenantQuestionFormV11 textarea{min-height:110px}.tenantQuestionFormV11 input,.tenantQuestionFormV11 select,.tenantQuestionFormV11 textarea,.tenantTicketFormV63 input,.tenantTicketFormV63 select,.tenantTicketFormV63 textarea{border:1px solid #dbe4ee;border-radius:14px;padding:12px;background:#fff;color:#0f172a}.tenantProfileCardV11{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.tenantAvatarV11{width:74px;height:74px;border-radius:24px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:30px;font-weight:900;overflow:hidden}.tenantAvatarV11 img{width:100%;height:100%;object-fit:cover}.tenantProfileCardV11 h2{margin:6px 0 0}.tenantProfileCardV11 small{color:#64748b}@media(max-width:980px){.tenantPortalHeroV11,.tenantPortalGridV11,.tenantWelcomeV11{grid-template-columns:1fr}.tenantPortalAsideV11{position:static}.tenantQuickDockV11,.tenantDocCategoriesV11{grid-template-columns:1fr 1fr}.tenantPayCardV11,.welcomeFactsV11{grid-template-columns:1fr}}@media(max-width:560px){.tenantQuickDockV11,.tenantDocCategoriesV11,.formGridV11{grid-template-columns:1fr}.tenantPortalShellV11{padding:16px 12px 32px}.tenantAccountCardV11 strong{font-size:26px}}.quickCommandCenterV112{margin:18px 0;padding:22px;border-radius:28px;background:linear-gradient(135deg,#fff,#f7f8fb);border:1px solid rgba(15,23,42,.08)}.quickCommandGridV112{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.quickCommandGridV112 button{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:18px;padding:16px;text-align:left;box-shadow:0 12px 28px #0f172a0f;cursor:pointer}.quickCommandGridV112 button b{display:block;font-size:14px;margin-bottom:6px;color:#0f172a}.quickCommandGridV112 button span{font-size:12px;color:#64748b;line-height:1.35}.activityDigestV112{min-height:280px}.activityDigestMetricsV112{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.activityDigestMetricsV112 button{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;padding:15px;text-align:left}.activityDigestMetricsV112 b{display:block;font-size:24px}.activityDigestMetricsV112 span{color:#64748b;font-size:12px}.activityCenterPageV112{display:grid;gap:18px}.activityHeroV112{display:grid;grid-template-columns:1fr 260px;gap:18px;align-items:stretch;padding:28px;border-radius:32px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;box-shadow:0 24px 60px #0f172a38}.activityHeroV112 h1{font-size:34px;margin:8px 0}.activityHeroV112 p{color:#ffffffbf;max-width:760px}.activityHeroV112 aside{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:20px;display:grid;gap:10px}.activityHeroV112 aside b{font-size:44px}.activityHeroV112 aside span{color:#ffffffb8}.todayCommandV112,.activityBoardV112{padding:22px;border-radius:28px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px #0f172a0f}.activityFiltersV112{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.activityFiltersV112 button{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;padding:9px 13px;cursor:pointer}.activityFiltersV112 button.active{background:#0f172a;color:#fff;border-color:#0f172a}.activityListV112{display:grid;gap:10px}.activityRowV112{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:20px;border:1px solid rgba(15,23,42,.07);background:#f8fafc}.activityRowV112>i{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#fff;font-style:normal}.activityRowV112 small{color:#64748b}.activityRowV112 b{display:block;color:#0f172a;margin:2px 0}.activityRowV112 span{color:#64748b;font-size:13px}.activityRowV112 button{border:0;border-radius:14px;padding:10px 13px;background:#0f172a;color:#fff;cursor:pointer}.activityRowV112.alta{border-color:#ef444440;background:#fff7f7}.activityRowV112.media{border-color:#f59e0b3d;background:#fffbeb}@media(max-width:1100px){.quickCommandGridV112{grid-template-columns:repeat(3,1fr)}.activityHeroV112{grid-template-columns:1fr}}@media(max-width:720px){.quickCommandGridV112{grid-template-columns:1fr}.activityRowV112{grid-template-columns:34px 1fr}.activityRowV112 button{grid-column:2}.activityHeroV112{padding:22px}.activityHeroV112 h1{font-size:28px}}.coreHeroV1111{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:18px;align-items:stretch;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:30px;padding:26px;margin-bottom:18px;box-shadow:0 24px 70px #0f172a2e}.coreHeroV1111 h2{font-size:34px;margin:8px 0}.coreHeroV1111 p{color:#cbd5e1;max-width:760px}.coreHeroStatsV1111{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.coreHeroStatsV1111 article{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff}.propertyWizardV1111{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:20px;margin-bottom:18px;box-shadow:0 18px 45px #0f172a0f}.wizardIntroV1111{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:22px}.wizardIntroV1111 span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:900}.wizardIntroV1111 h3{font-size:26px;margin:8px 0}.wizardIntroV1111 p{color:#64748b;line-height:1.45}.wizardFormV1111{display:grid;gap:14px}.wizardStepV1111{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start}.wizardStepV1111>b{width:38px;height:38px;border-radius:14px;background:#0f172a;color:#fff;display:grid;place-items:center}.wizardStepV1111 label,.previewBoxV1111>label,.mediaSimpleV1111>label{display:block;font-weight:900;color:#0f172a;margin-bottom:8px}.wizardStepV1111 input,.wizardStepV1111 select,.addUnitCleanV1111 input,.addUnitCleanV1111 select,.addUnitCleanV1111 textarea,.unitEditGridV1111 input,.unitEditGridV1111 select,.unitEditGridV1111 textarea{width:100%;border:1px solid #dbe4ee;border-radius:14px;padding:12px;background:#fff;color:#0f172a;margin-bottom:8px;font:inherit}.typeCardsV1111{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.typeCardsV1111 button{border:1px solid #dbe4ee;background:#fff;border-radius:18px;padding:14px;text-align:left;cursor:pointer}.typeCardsV1111 button.active{background:#0f172a;color:#fff;border-color:#0f172a}.typeCardsV1111 strong{display:block;margin-bottom:5px}.typeCardsV1111 span{font-size:12px;color:#64748b}.typeCardsV1111 button.active span{color:#cbd5e1}.previewBoxV1111{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:20px;padding:14px}.previewBoxV1111 div{display:flex;gap:8px;flex-wrap:wrap}.previewBoxV1111 span{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.mediaSimpleV1111{border:1px solid #edf2f7;border-radius:20px;padding:14px}.mediaSimpleV1111 p{margin-top:0;color:#64748b}.wizardActionsV1111{display:flex;gap:10px;flex-wrap:wrap}.propertyGridCleanV1111{display:grid;gap:16px}.propertyCleanCardV1111{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:16px;display:grid;grid-template-columns:130px minmax(0,1fr) 210px;gap:16px;box-shadow:0 14px 36px #0f172a0f}.propertyCleanPhotoV1111{height:120px;border-radius:22px;background:#f1f5f9;display:grid;place-items:center;overflow:hidden;color:#64748b}.propertyCleanPhotoV1111 img{width:100%;height:100%;object-fit:cover}.propertyCleanBodyV1111>span{display:inline-flex;background:#eef2ff;color:#3730a3;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.propertyCleanBodyV1111 h3{margin:8px 0 2px}.propertyCleanBodyV1111 p{margin:0;color:#64748b}.unitSummaryV1111{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:7px 9px;align-items:baseline;margin-top:12px}.unitSummaryV1111 b{font-size:20px}.unitSummaryV1111 small{color:#64748b}.propertyCleanActionsV1111{display:flex;flex-direction:column;gap:8px}.propertyCleanActionsV1111 button,.propertyCleanActionsV1111 label{justify-content:center}.unitManagerV1111{grid-column:1/-1;border-top:1px solid #e5e7eb;margin-top:8px;padding-top:16px}.unitManagerHeadV1111{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:14px}.unitManagerHeadV1111 h3{margin:0}.unitManagerHeadV1111 p{margin:5px 0 0;color:#64748b}.unitManagerHeadV1111 strong{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;white-space:nowrap}.unitCardsCleanV1111{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.unitCleanCardV1111{border:1px solid #e5e7eb;background:#fff;border-radius:20px;padding:14px;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0a}.unitCleanCardV1111:hover{border-color:#0f172a;transform:translateY(-1px)}.unitCleanCardV1111 span{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.unitCleanCardV1111 span.occupied{background:#dcfce7;color:#166534}.unitCleanCardV1111 span.free{background:#f1f5f9;color:#475569}.unitCleanCardV1111 span.maintenance{background:#fef3c7;color:#92400e}.unitCleanCardV1111 h4{margin:10px 0 3px}.unitCleanCardV1111 p,.unitCleanCardV1111 small{display:block;color:#64748b;margin:0 0 6px}.unitCleanCardV1111 b{font-size:18px}.addUnitCleanV1111{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;padding:14px;margin-top:14px}.addUnitCleanV1111 h4{grid-column:1/-1;margin:0}.addUnitCleanV1111 textarea{grid-column:1/-1;min-height:76px}.addUnitCleanV1111 button{grid-column:1/-1}.unitDetailCleanV1111{background:#fff;border-radius:28px;padding:24px;max-width:900px;width:min(94vw,900px);max-height:88vh;overflow:auto;position:relative;box-shadow:0 30px 90px #0f172a40}.unitDetailCleanV1111 h2{font-size:30px;margin:10px 0 3px}.unitDetailCleanV1111>p{color:#64748b}.unitEditGridV1111{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.unitEditGridV1111 label{font-weight:900;color:#0f172a}.unitEditGridV1111 .wide{grid-column:1/-1}.unitEditGridV1111 textarea{min-height:88px}.unitDetailFilesV1111{border-top:1px solid #e5e7eb;padding-top:16px;display:grid;gap:12px}.unitDetailFilesV1111 p{color:#64748b;margin-top:0}.danger{background:#fee2e2!important;color:#991b1b!important;border-color:#fecaca!important}@media(max-width:1050px){.coreHeroV1111,.propertyWizardV1111{grid-template-columns:1fr}.propertyCleanCardV1111{grid-template-columns:100px 1fr}.propertyCleanActionsV1111{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr)}.typeCardsV1111,.coreHeroStatsV1111,.unitEditGridV1111,.addUnitCleanV1111{grid-template-columns:1fr}}@media(max-width:680px){.propertyCleanCardV1111{grid-template-columns:1fr}.propertyCleanPhotoV1111{height:180px}.propertyCleanActionsV1111{grid-template-columns:1fr}.unitSummaryV1111{grid-template-columns:repeat(2,auto)}.unitManagerHeadV1111{flex-direction:column}.coreHeroV1111 h2{font-size:28px}}.unitTenantBlockV112{margin:18px 0;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);display:grid;gap:14px}.unitTenantBlockV112 h3{margin:0;font-size:1.05rem;color:#0f172a}.unitTenantBlockV112 p{margin:4px 0 0;color:#64748b;line-height:1.45}.assignedTenantListV112{display:grid;gap:10px}.assignedTenantListV112 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 22px #0f172a0d}.assignedTenantListV112 b{display:block;color:#0f172a}.assignedTenantListV112 span{display:block;color:#64748b;font-size:.9rem;margin-top:2px}.assignedTenantListV112 button{border:1px solid rgba(239,68,68,.25);background:#fff5f5;color:#b91c1c;border-radius:12px;padding:9px 12px;font-weight:700}.emptyTenantUnitV112{padding:14px;border-radius:16px;background:#f8fafc;border:1px dashed rgba(100,116,139,.35);color:#64748b}.assignTenantFormV112{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.assignTenantFormV112 select{height:44px;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:0 12px;background:#fff;color:#0f172a}@media(max-width:720px){.assignTenantFormV112{grid-template-columns:1fr}.assignedTenantListV112 article{align-items:flex-start;flex-direction:column}.assignedTenantListV112 button{width:100%}}.simpleFlowV113{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafcf0);border-radius:24px;padding:22px;margin-top:18px;box-shadow:0 18px 60px #0f172a12}.unitCleanCardV1111 em{display:block;margin-top:10px;font-size:11px;font-style:normal;color:#64748b;font-weight:700;letter-spacing:.02em}.unitAddOptionsV113{display:grid;grid-template-columns:1.4fr .9fr;gap:18px;margin-top:20px;align-items:start}.unitAddOptionsV113 article{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;display:grid;gap:10px}.unitAddOptionsV113 h4{margin:0;color:#0f172a;font-size:16px}.unitAddOptionsV113 p,.unitAddOptionsV113 small{margin:0;color:#64748b;font-size:13px;line-height:1.45}.unitAddOptionsV113 input,.unitAddOptionsV113 select,.unitAddOptionsV113 textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:12px 13px;background:#f8fafc;color:#0f172a;outline:none}.bulkUnitsV113{position:sticky;top:16px}.bulkUnitsV113 button{border:0;border-radius:14px;padding:12px 14px;font-weight:800;background:#0f172a;color:#fff;cursor:pointer}.unitDetailSimpleV113{max-width:980px}.unitDetailHeaderV113{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.08)}.unitStatusResumeV113{display:grid;gap:6px;text-align:right;background:#f8fafc;border:1px solid rgba(15,23,42,.08);padding:14px 16px;border-radius:18px;color:#0f172a}.unitStatusResumeV113 span{color:#64748b;font-weight:800}.unitPanelV113{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;margin-top:16px;box-shadow:0 12px 38px #0f172a0b}.unitPanelV113>div:first-child h3{margin:0 0 6px;color:#0f172a}.unitPanelV113>div:first-child p{margin:0 0 14px;color:#64748b;line-height:1.45}@media(max-width:820px){.unitAddOptionsV113{grid-template-columns:1fr}.bulkUnitsV113{position:static}.unitDetailHeaderV113{display:block}.unitStatusResumeV113{text-align:left;margin-top:12px}}.navSectionsV115 small{display:block;margin:16px 12px 6px;color:#94a3b8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.financeHeroV115{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin:0 0 18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:linear-gradient(135deg,#fff,#f8fafc 58%,#eef6ff);box-shadow:0 18px 50px #0f172a0f}.financeHeroV115 h2{margin:8px 0;font-size:28px;letter-spacing:-.04em;color:#0f172a}.financeHeroV115 p{margin:0;color:#64748b;max-width:760px;line-height:1.55}.financeKpisV115{display:grid;grid-template-columns:1fr 1fr;gap:10px}.financeTabsV115{display:flex;gap:10px;margin:0 0 18px;padding:8px;border:1px solid #e5e7eb;background:#fff;border-radius:18px;width:max-content;max-width:100%;overflow:auto}.financeTabsV115 button{border:0;background:transparent;border-radius:13px;padding:11px 16px;font-weight:800;color:#64748b;white-space:nowrap}.financeTabsV115 button.active{background:#0f172a;color:#fff;box-shadow:0 10px 22px #0f172a2e}.financeSectionV115{margin-bottom:16px}.expenseFormV115{grid-template-columns:repeat(4,minmax(0,1fr))}.expenseFormV115 .wide{grid-column:span 2}.financeExpenseGridV115{display:grid;gap:12px}.expenseCardV115{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.expenseCardV115 small{display:block;color:#64748b;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.06em}.expenseCardV115 h3{margin:5px 0;font-size:17px;color:#0f172a}.expenseCardV115 p,.expenseCardV115 span{margin:0;color:#64748b}.expenseCardV115 strong{font-size:20px;color:#0f172a}.liquidationBuilderV115{margin-bottom:16px}.liquidationControlsV115{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.liquidationControlsV115 select{min-width:220px}.liquidationSummaryV115{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.liquidationDetailV115{display:grid;grid-template-columns:1fr 1fr;gap:14px}.liquidationDetailV115 article{border:1px solid #e5e7eb;border-radius:20px;padding:16px;background:#f8fafc}.liquidationDetailV115 h3{margin:0 0 12px}.liquidationDetailV115 p{display:flex;justify-content:space-between;gap:10px;margin:8px 0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.liquidationDetailV115 p:last-child{border-bottom:0}.liquidationDetailV115 span{color:#64748b}.liquidationDetailV115 b{color:#0f172a}@media(max-width:900px){.financeHeroV115,.liquidationDetailV115{grid-template-columns:1fr}.financeKpisV115,.liquidationSummaryV115{grid-template-columns:1fr 1fr}.expenseFormV115{grid-template-columns:1fr}.expenseFormV115 .wide{grid-column:auto}.expenseCardV115{grid-template-columns:1fr}.financeTabsV115{width:100%}.financeTabsV115 button{flex:1}.liquidationControlsV115 select,.liquidationControlsV115 button{width:100%;min-width:0}}.financeHeroV116{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:22px;border-radius:28px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;margin-bottom:18px;box-shadow:0 18px 45px #0f172a29}.financeHeroV116 h2{margin:8px 0 6px;font-size:28px;letter-spacing:-.04em}.financeHeroV116 p{color:#ffffffc2;line-height:1.5;max-width:720px}.financeHeroV116 .stat{background:#ffffff17;border-color:#ffffff1f;color:#fff}.expenseWorkspaceV116{margin-bottom:18px}.expenseFormV116{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.expenseFormV116 label{display:flex;flex-direction:column;gap:7px;font-weight:800;color:#334155;font-size:12px}.expenseFormV116 label input,.expenseFormV116 label select{font-weight:650}.expenseFormV116 .wide{grid-column:span 2}.draftReceiptListV116{display:flex;flex-wrap:wrap;gap:8px}.draftReceiptListV116 span{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;color:#334155}.draftReceiptListV116 button{width:22px;height:22px;border-radius:999px;padding:0;display:grid;place-items:center}.expenseFiltersV116{margin-bottom:18px}.expenseFilterRowV116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.expensePropertyResumeV116{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.expensePropertyResumeV116 article{border:1px solid #e2e8f0;background:#f8fafc;border-radius:18px;padding:12px;display:flex;justify-content:space-between;gap:12px}.expensePropertyResumeV116 b{font-size:13px;color:#0f172a}.expensePropertyResumeV116 span{font-weight:900;color:#2563eb}.expenseGridV116{margin-top:0}.expenseCardV116{align-items:flex-start}.expenseCardV116 em{display:block;margin-top:8px;color:#2563eb;font-style:normal;font-size:12px;font-weight:800}.expenseActionsV116{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.financeHeroV116,.expenseFormV116,.expenseFilterRowV116{grid-template-columns:1fr}.expenseFormV116 .wide{grid-column:auto}.expenseActionsV116{justify-content:flex-start}}.liquidationBuilderV117{border:1px solid rgba(15,23,42,.08)}.liquidationControlsV117{grid-template-columns:1.2fr 1fr 1.4fr auto;align-items:center}.inlineCheckV117{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:11px 12px;color:#334155;font-size:13px;white-space:nowrap}.inlineCheckV117 input{width:auto;margin:0}.noticeV117{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:14px 0;padding:13px 14px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.noticeV117 span{font-size:13px;color:#9a3412}.liquidationDetailV117 article p span{display:flex;flex-direction:column;gap:2px}.liquidationDetailV117 small{font-weight:500;color:#64748b}.liquidationDetailV117 em{display:block;margin-top:10px;color:#64748b;font-size:12px;font-style:normal}.liquidationActionsV117{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.liquidationActionsV117 button:disabled{opacity:.45;cursor:not-allowed}.liquidationStatusV117,.liquidationListV117{margin-top:18px}@media(max-width:900px){.liquidationControlsV117{grid-template-columns:1fr}.inlineCheckV117{white-space:normal}.noticeV117{flex-direction:column;align-items:flex-start}.liquidationActionsV117{justify-content:stretch}.liquidationActionsV117 button{width:100%}}.liquidationDeliveryV118{margin-top:18px}.deliveryRowsV118{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.deliveryCardV118{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid rgba(15,23,42,.09);border-radius:20px;padding:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 28px #0f172a0d}.deliveryCardV118 h3{margin:4px 0;font-size:16px;color:#0f172a}.deliveryCardV118 p{margin:0 0 6px;color:#334155;font-size:13px}.deliveryCardV118 small,.deliveryCardV118 span{display:block;color:#64748b;font-size:12px}.deliveryCardV118>div:last-child{display:flex;flex-direction:column;gap:8px;min-width:110px}.deliveryCardV118 button{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:12px;padding:8px 10px;font-weight:700;color:#0f172a;cursor:pointer}.deliveryCardV118 button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.liquidationListV117 .expenseActionsV116{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tenantPayCardV11 button{border:0;border-radius:999px;background:#0f172a;color:#fff;padding:7px 10px;font-weight:800;cursor:pointer}@media(max-width:720px){.deliveryCardV118{flex-direction:column}.deliveryCardV118>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.liquidationListV117 .expenseActionsV116{justify-content:flex-start}}.rentNextSidebar{display:flex;flex-direction:column;min-height:100vh;overflow:auto}.navSectionsV115{flex:1}.nextUserMini{margin-top:auto}.opsHeroV119,.calendarHeroV119{display:flex;justify-content:space-between;gap:20px;align-items:stretch;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:28px;padding:24px;margin:18px 0}.opsHeroV119 p,.calendarHeroV119 p{color:#cbd5e1;max-width:760px}.opsKpisV119{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:360px}.opsKpisV119 .stat{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff}.opsFormV119,.providersFormV119{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end}.maintenanceBoardV119,.providersGridV119{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:18px}.maintenanceCardV119,.providerCardV119{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:18px;box-shadow:0 14px 40px #0f172a0f}.maintenanceCardV119.danger{border-color:#fecaca}.maintenanceCardV119.warning{border-color:#fde68a}.maintenanceCardV119.success{border-color:#bbf7d0}.maintenanceHeadV119,.providerTopV119{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.maintenanceHeadV119 h3,.providerTopV119 h3{margin:4px 0}.maintenanceHeadV119 span,.providerTopV119 span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.maintenanceHeadV119 select{max-width:170px}.maintenanceMetaV119,.providerStatsV119{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.maintenanceMetaV119 span,.providerStatsV119 span{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:10px;font-size:12px;color:#64748b}.providerStatsV119 b{display:block;color:#0f172a;font-size:15px}.maintenanceStepsV119{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.maintenanceStepsV119 span{font-size:12px;border-radius:999px;padding:7px 10px;background:#f1f5f9;color:#64748b;font-weight:800}.maintenanceStepsV119 span.done{background:#dcfce7;color:#166534}.dualMediaV119{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.calendarLayoutV119{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px}.calendarPanelV119,.dayAgendaV119{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:18px;box-shadow:0 14px 40px #0f172a0f}.calendarControlsV119{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.calendarWeekV119,.calendarGridV119{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendarWeekV119 b{text-align:center;font-size:12px;color:#64748b;padding:8px}.calendarGridV119 button{min-height:96px;border:1px solid #e5e7eb;background:#fff;border-radius:18px;text-align:left;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.calendarGridV119 button:hover{border-color:#94a3b8;transform:translateY(-1px)}.calendarGridV119 button.muted{opacity:.42;background:#f8fafc}.calendarGridV119 button.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.calendarGridV119 button strong{font-size:14px}.calendarGridV119 button div{display:flex;gap:4px;flex-wrap:wrap}.calendarGridV119 i{width:8px;height:8px;border-radius:99px;background:#94a3b8}.calendarGridV119 i.danger,.dayEventV119.danger{--tone:#ef4444}.calendarGridV119 i.warning,.dayEventV119.warning{--tone:#f59e0b}.calendarGridV119 i.success,.dayEventV119.success{--tone:#22c55e}.calendarGridV119 i.neutral,.dayEventV119.neutral{--tone:#64748b}.calendarGridV119 i{background:var(--tone,#94a3b8)}.dayEventV119{border:1px solid #e5e7eb;border-left:5px solid var(--tone,#64748b);border-radius:18px;padding:14px;margin:10px 0;background:#fff}.dayEventV119 small{color:#64748b;font-weight:800;text-transform:uppercase;font-size:11px}.dayEventV119 b{display:block;margin:5px 0}.dayEventV119 p{margin:0 0 8px;color:#475569}.dayEventV119 span{font-size:12px;font-weight:800;color:#0f172a}.miniEventFormV119{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:14px;display:grid;gap:10px}.miniEventFormV119 h3{margin:0}.providerTopV119 b{background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:8px 10px;font-size:12px}.sideTop+.nextNavGroup{padding-bottom:16px}.sidebar .nextUserMini{position:relative}.mobileFabWrap{display:none!important}@media(max-width:900px){.opsHeroV119,.calendarHeroV119{display:block}.opsKpisV119{grid-template-columns:1fr;min-width:0;margin-top:14px}.opsFormV119,.providersFormV119,.calendarLayoutV119{grid-template-columns:1fr}.calendarGridV119 button{min-height:72px;padding:7px}.maintenanceMetaV119,.providerStatsV119,.dualMediaV119{grid-template-columns:1fr}}.debtorGridV1119{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:18px}.debtorCardV1119{display:flex;flex-direction:column;gap:12px}.debtAmountV1119{font-size:28px;font-weight:900;letter-spacing:-.04em}.debtPeriodsV1119{display:flex;flex-wrap:wrap;gap:8px}.debtPeriodsV1119 span{padding:7px 10px;border:1px solid var(--border,#e5e7eb);border-radius:999px;background:var(--soft,#f8fafc);font-size:12px;color:var(--muted,#64748b)}.portalConnectBoxV111{margin-top:16px;padding:14px 16px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#f8fafce6;display:grid;gap:4px}.portalConnectBoxV111 b{font-size:.82rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.portalConnectBoxV111 span{font-weight:800;color:#0f172a}.portalConnectBoxV111 small{color:#64748b;line-height:1.35}.tenantFinanceCenterV121{display:flex;flex-direction:column;gap:18px;overflow:hidden}.tenantMonthlySummaryV121{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:stretch}.tenantMonthHeroV121{border-radius:24px;padding:20px;background:linear-gradient(135deg,#111827,#1d4ed8);color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px}.tenantMonthHeroV121 span{font-size:13px;opacity:.78;text-transform:uppercase;letter-spacing:.08em}.tenantMonthHeroV121 strong{font-size:34px;line-height:1}.tenantMonthHeroV121 small{opacity:.88}.tenantMoneyRowsV121{display:grid;gap:10px}.tenantMoneyRowsV121 div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.tenantMoneyRowsV121 span{color:#64748b;font-weight:700}.tenantMoneyRowsV121 b{font-size:18px;color:#0f172a}.tenantMoneyRowsV121 em{font-style:normal;font-size:12px;padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-weight:800;white-space:nowrap}.tenantFinanceActionsV121{display:flex;gap:10px;flex-wrap:wrap}.tenantFinanceActionsV121 button,.tenantFinanceActionsV121 label{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:14px;padding:12px 14px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#0f172a}.tenantFinanceActionsV121 .primary{background:#2563eb;color:#fff;border-color:#2563eb}.tenantFinanceActionsV121 input{display:none}@media(max-width:780px){.tenantMonthlySummaryV121{grid-template-columns:1fr}.tenantMoneyRowsV121 div{grid-template-columns:1fr auto}.tenantMoneyRowsV121 em{grid-column:1/-1;width:max-content}.tenantMonthHeroV121 strong{font-size:28px}}.tenantMiniUploadV202{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer;background:#fff;color:#0f172a;margin-top:6px;width:max-content}.tenantMiniUploadV202 input{display:none}.portalConnectBoxV111 span{word-break:break-all}.smartContractHeroV31 h2{max-width:760px}.smartContractFormV31 label{display:flex;flex-direction:column;gap:7px;font-weight:800;color:#344054}.smartContractFormV31 label input,.smartContractFormV31 label select{font-weight:700}.contractCheckV31{flex-direction:row!important;align-items:center!important;gap:10px!important;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px 16px;color:#111827!important}.contractCheckV31 input{width:auto!important}.smartWarningV31{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:16px;padding:14px 16px;font-weight:800}.smartLinksV31{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.smartLinksV31 span{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}@media(max-width:760px){.smartLinksV31{flex-direction:column}.smartLinksV31 span{width:100%}}.configConnectedPanelV31 textarea{min-height:92px;resize:vertical}.portalConfigPreviewV31,.actionsConfigPreviewV31{margin-top:16px;border:1px solid #e5e7eb;background:#f8fafc;border-radius:18px;padding:16px;display:grid;gap:8px}.portalConfigPreviewV31 b{font-size:18px;color:#111827}.portalConfigPreviewV31 p{margin:0;color:#475467;line-height:1.5}.portalConfigPreviewV31 small{color:#667085}.actionsConfigPreviewV31{grid-template-columns:repeat(3,minmax(0,1fr))}.actionsConfigPreviewV31 div{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:14px;display:grid;gap:4px}.actionsConfigPreviewV31 b{font-size:12px;text-transform:uppercase;color:#667085;letter-spacing:.04em}.actionsConfigPreviewV31 span{font-weight:800;color:#111827}.portalBrandLogoV31{width:28px;height:28px;object-fit:contain;border-radius:8px;margin-right:8px;background:#fff;border:1px solid rgba(255,255,255,.25)}.portalAdminContactV31,.portalConfigInfoV31{border:1px solid #e5e7eb;background:#f8fafc;border-radius:18px;padding:16px;margin-top:14px;display:grid;gap:6px}.portalAdminContactV31 b,.portalConfigInfoV31 h2{color:#111827}.portalAdminContactV31 span,.portalConfigInfoV31 p{color:#475467;margin:0}.portalAdminContactV31 small,.portalConfigInfoV31 small{color:#667085;display:block}.portalRulesV31{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px;display:grid;gap:6px}.portalRulesV31 b{font-size:13px;text-transform:uppercase;color:#667085;letter-spacing:.04em}.portalRulesV31 span{color:#475467;line-height:1.45}@media(max-width:760px){.actionsConfigPreviewV31{grid-template-columns:1fr}}.adminNotificationsPageV32{display:grid;gap:22px}.notificationCommandV32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:14px;align-items:stretch}.notificationCommandV32 article{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;box-shadow:0 16px 36px #0f172a0f;display:grid;gap:4px}.notificationCommandV32 article span{font-size:22px}.notificationCommandV32 article b{font-size:30px;line-height:1}.notificationCommandV32 article small{color:#64748b;font-weight:800}.notificationCommandV32 button{align-self:center;white-space:nowrap}.notificationProofsV32{display:grid;gap:16px}.proofReviewGridV32{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.proofReviewGridV32 article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:16px;display:grid;gap:10px}.proofReviewGridV32 h3{margin:2px 0}.proofReviewGridV32 p,.proofReviewGridV32 small,.proofReviewGridV32 span{color:#64748b}.proofReviewGridV32 strong{font-size:22px}.proofReviewGridV32 article>div:last-child{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.proofReviewGridV32 a{font-weight:900;color:#2563eb;text-decoration:none}@media(max-width:900px){.notificationCommandV32{grid-template-columns:1fr 1fr}.notificationCommandV32 button{width:100%}}@media(max-width:620px){.notificationCommandV32{grid-template-columns:1fr}}.controlCenterD1{display:grid;gap:18px}.controlHeroD1{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#fff);border-radius:24px;padding:18px}.controlHeroD1 h3{margin:0 0 6px;font-size:24px;letter-spacing:-.03em;color:#0f172a}.controlHeroD1 p{margin:0;color:#64748b;line-height:1.5}.controlGridD1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.controlGridD1 button{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:16px;cursor:pointer;box-shadow:0 10px 25px #0f172a0a}.controlGridD1 button svg{color:#64748b}.controlGridD1 button b{display:block;color:#0f172a}.controlGridD1 button small{display:block;color:#64748b;margin-top:3px;line-height:1.35}.controlGridD1 button em{font-style:normal;font-weight:900;border-radius:999px;background:#fee2e2;color:#991b1b;padding:7px 10px}.controlGridD1 button.ok{border-color:#bbf7d0;background:#f0fdf4}.controlGridD1 button.ok em{background:#dcfce7;color:#166534}.controlGridD1 button.ok svg{color:#16a34a}.controlSplitD1{display:grid;grid-template-columns:1fr 1fr;gap:14px}.controlSplitD1 section{border:1px solid #e2e8f0;background:#f8fafc;border-radius:20px;padding:16px;display:grid;gap:10px}.controlSplitD1 h3{margin:0 0 4px;color:#0f172a}.controlSplitD1 section button,.controlSplitD1 section div{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px}.controlSplitD1 section button{cursor:pointer}.controlSplitD1 section button svg{color:#f59e0b}.controlSplitD1 section button b{font-size:12px;border-radius:999px;background:#fff7ed;color:#9a3412;padding:6px 8px}.controlSplitD1 section div b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fee2e2;color:#991b1b}.controlSplitD1 section div.ok b{background:#dcfce7;color:#166534}.controlSplitD1 section div span small{display:block;color:#64748b;margin-top:3px}.controlEmptyD1{grid-template-columns:24px 1fr!important}.notificationSettingsD1{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notificationSettingsD1 section{border:1px solid #e2e8f0;background:#f8fafc;border-radius:20px;padding:16px;display:grid;gap:10px}.notificationSettingsD1 h3{margin:0 0 4px;color:#0f172a}.switchRowD1{display:grid!important;grid-template-columns:42px 1fr;gap:10px;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px!important;font-size:14px!important;color:#0f172a!important}.switchRowD1 input{width:22px!important;height:22px;accent-color:#2563eb}.switchRowD1 b{display:block}.switchRowD1 small{display:block;color:#64748b;margin-top:3px;line-height:1.35}.notificationPreviewD1{display:flex;gap:12px;align-items:flex-start;border:1px solid #dbeafe;background:#eff6ff;border-radius:18px;padding:14px;color:#1e3a8a}.notificationPreviewD1 p{margin:4px 0 0;color:#475569}@media(max-width:900px){.controlHeroD1,.controlGridD1,.controlSplitD1,.notificationSettingsD1{grid-template-columns:1fr}.controlHeroD1 .setupRingV69{margin:0}}.configConnectionStripD2{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 10px 30px #0f172a0a;margin:14px 0 18px}.configConnectionStripD2 div{display:flex;flex-direction:column;gap:4px}.configConnectionStripD2 b{font-size:14px}.configConnectionStripD2 span{font-size:13px;color:#64748b;line-height:1.4}.configConnectionStripD2 button{white-space:nowrap}@media(max-width:760px){.configConnectionStripD2{align-items:flex-start;flex-direction:column}.configConnectionStripD2 button{width:100%}}.simulatorD3 .sectionTitle span{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.simulatorTopD3{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#eef2ff);margin-bottom:18px}.simulatorTopD3 b{display:block;color:#0f172a;margin-bottom:4px}.simulatorTopD3 p{margin:0;color:#64748b}.simulatorGridD3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.simCardD3{border:1px solid #e5e7eb;border-radius:22px;background:#fff;padding:18px;box-shadow:0 16px 35px #0f172a0f;min-height:210px}.simCardD3>span{display:inline-flex;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:12px}.simCardD3 h3{margin:0 0 12px;color:#0f172a}.simCardD3 p,.simCardD3 small{color:#64748b}.simPortalAmountD3{border-radius:18px;background:#0f172a;color:#fff;padding:16px;margin:12px 0}.simPortalAmountD3 small{color:#cbd5e1;display:block}.simPortalAmountD3 b{font-size:28px}.simRowsD3{display:grid;gap:8px;margin:12px 0}.simRowsD3 div,.liquidationLinesD3 div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f1f5f9;padding:8px 0}.simRowsD3 span,.liquidationLinesD3 span{color:#64748b}.simRowsD3 b,.liquidationLinesD3 b{color:#0f172a;text-align:right}.simReceiptHeaderD3{display:flex;justify-content:space-between;gap:10px;align-items:start;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:10px}.simReceiptHeaderD3 strong{font-size:18px;color:#0f172a}.simReceiptHeaderD3 em{font-style:normal;color:#2563eb;font-weight:800}.receiptPreview footer{margin-top:12px;border-top:1px dashed #cbd5e1;padding-top:12px;color:#64748b}.liquidationLinesD3 .total{border-bottom:0;border-top:2px solid #e5e7eb;margin-top:8px;padding-top:12px}.liquidationLinesD3 .total b{font-size:20px;color:#16a34a}.simCardD3 pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px;color:#334155;font-family:inherit;line-height:1.45;max-height:250px;overflow:auto}.phonePreviewV51.d3{max-width:100%;box-shadow:none;margin:0}.whatsappPreview button,.paymentPreview button{margin-top:12px}.simulatorChecklistD3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.simulatorChecklistD3 div{display:flex;align-items:center;gap:8px;border:1px solid #fee2e2;background:#fff7ed;border-radius:16px;padding:12px;color:#9a3412;font-weight:800}.simulatorChecklistD3 div.ok{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.simulatorChecklistD3 b{width:22px;height:22px;border-radius:999px;background:#ffffffb3;display:grid;place-items:center}@media(max-width:900px){.simulatorGridD3{grid-template-columns:1fr}.simulatorTopD3{align-items:stretch;flex-direction:column}.simulatorChecklistD3{grid-template-columns:1fr 1fr}.simPortalAmountD3 b{font-size:23px}}.auditD4{display:grid;gap:18px}.auditHeroD4{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#fff);border-radius:24px;padding:18px}.auditHeroD4 h3{margin:0 0 6px;font-size:24px;letter-spacing:-.03em;color:#0f172a}.auditHeroD4 p{margin:0;color:#64748b;line-height:1.5}.auditGridD4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auditGridD4 button{display:grid;grid-template-columns:30px 1fr;gap:12px;text-align:left;align-items:flex-start;border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:15px;cursor:pointer;box-shadow:0 10px 26px #0f172a0a}.auditGridD4 button>b{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:#fee2e2;color:#991b1b}.auditGridD4 button span{display:grid;gap:4px}.auditGridD4 strong{color:#0f172a}.auditGridD4 small{color:#64748b;line-height:1.35}.auditGridD4 em{font-style:normal;color:#1d4ed8;font-weight:800;font-size:12px;margin-top:3px}.auditGridD4 button.ok{background:#f0fdf4;border-color:#bbf7d0}.auditGridD4 button.ok>b{background:#dcfce7;color:#166534}.auditGridD4 button.ok em{color:#166534}.auditGridD4 button.pending.alta{border-color:#fecaca;background:#fff7f7}.auditGridD4 button.pending.media{border-color:#fed7aa;background:#fffaf0}.auditSummaryD4{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auditSummaryD4 section{border:1px solid #e2e8f0;background:#f8fafc;border-radius:18px;padding:16px}.auditSummaryD4 h3{margin:0 0 6px;color:#0f172a}.auditSummaryD4 p{margin:0;color:#64748b;line-height:1.45}@media(max-width:900px){.auditHeroD4,.auditGridD4,.auditSummaryD4{grid-template-columns:1fr}}.topNotificationsV68{position:relative;z-index:10000;isolation:isolate}.notificationScrimV68{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0f172a14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:9998!important;cursor:default}.notificationCenterV68{position:fixed!important;right:18px!important;top:82px!important;bottom:auto!important;max-height:calc(100vh - 108px)!important;width:min(480px,calc(100vw - 32px))!important;background:#fff!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 28px 80px #0f172a3d!important;z-index:9999!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.notificationListV68{overflow:auto!important;max-height:min(560px,calc(100vh - 330px))!important;padding-right:4px}.notificationCenterHeadV68,.notificationSummaryV68,.notificationFiltersV68,.notificationActionsV68{flex:0 0 auto}.notificationActionsV68{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sidebar .nextUserMini{display:none!important}.rentNextSidebar .logout{margin-top:auto!important}@media(max-width:760px){.notificationCenterV68{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;width:auto!important;max-height:calc(100vh - 20px)!important}.notificationListV68{max-height:calc(100vh - 330px)!important}.notificationActionsV68{grid-template-columns:1fr!important}}.notificationProofHintV111{display:block;margin-top:7px;font-style:normal;font-size:12px;color:#2563eb;font-weight:800}.notificationProofPreviewV111{margin:8px 0 0 52px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;overflow:hidden;max-width:260px}.notificationProofPreviewV111 img{display:block;width:100%;max-height:150px;object-fit:cover}.notificationProofPreviewV111 a{display:block;padding:10px 12px;font-weight:900;color:#2563eb;text-decoration:none}.adminProofPreviewV111{margin:10px 0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:hidden;max-width:360px}.adminProofPreviewV111 img{display:block;width:100%;max-height:220px;object-fit:cover}.adminProofPreviewV111 a{display:block;padding:12px 14px;font-weight:900;color:#2563eb;text-decoration:none}.notificationScrimV68{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f172a14!important}.notificationCenterV68{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;z-index:9999!important}.rentiumBrandMark{width:100%;height:100%;display:block;object-fit:contain}.nextBrandIcon{overflow:hidden;background:transparent!important;box-shadow:none!important}.nextBrandIcon .rentiumBrandMark{width:24px;height:24px}.brandMark{background:transparent!important;box-shadow:none!important;border-radius:0!important}.brandMark .rentiumBrandMark{width:36px;height:36px}.loadingBrandMark{width:54px!important;height:54px!important;margin-bottom:4px}.mockBrandMark{width:18px;height:18px;flex:0 0 18px}.roleBrandMark{width:22px!important;height:22px!important;object-fit:contain}.tenantBankLogoV63{background:transparent!important;box-shadow:none!important;border-radius:0!important}.tenantBankLogoV63 .rentiumBrandMark{width:42px;height:42px}:root{--rentium-ink:#071727;--rentium-navy:#061527;--rentium-deep:#0B1728;--rentium-teal:#0A6B78;--rentium-green:#16B887;--rentium-mint:#65E68D;--rentium-surface:#F8FAFC;--rentium-line:#E4EAF1}.rentiumBrandMark{width:100%;height:100%;display:block;object-fit:contain;filter:none!important}.rentiumBrandLogo{display:block;max-width:100%;height:auto;object-fit:contain}.nextBrand{gap:12px!important;color:var(--rentium-ink)!important;font-size:26px!important;font-weight:950!important;letter-spacing:-.045em!important}.nextBrandIcon{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;flex:0 0 40px!important}.nextBrandIcon .rentiumBrandMark{width:40px!important;height:40px!important}.brandMark{width:46px!important;height:46px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.brandMark .rentiumBrandMark{width:46px!important;height:46px!important}.landingV53Brand{gap:12px!important;color:var(--rentium-ink)!important;font-weight:950!important;letter-spacing:-.04em!important}.landingV53Brand b{font-size:25px!important;color:var(--rentium-ink)!important}.mockBrandMark{width:24px!important;height:24px!important;flex:0 0 24px!important}.mockBrand{font-size:15px!important;color:var(--rentium-ink)!important;gap:9px!important}.roleBrandMark{width:30px!important;height:30px!important;object-fit:contain!important}.loadingBrandMark{width:76px!important;height:76px!important;margin-bottom:6px!important}.tenantBankLogoV63{width:50px!important;height:50px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.tenantBankLogoV63 .rentiumBrandMark{width:50px!important;height:50px!important}.tenantBankBrandV63{gap:12px!important}.tenantBankBrandV63 b{font-size:18px!important;letter-spacing:-.03em;color:var(--rentium-ink)}.landingV53Header{background:#ffffffe6!important;border-bottom:1px solid var(--rentium-line)!important}.softTag{background:#eafbf5!important;color:#0b8e76!important;border-color:#c9f5e6!important}.heroCopyV53 h1 strong{color:#109d78!important}.createCta,.bigCta,.appShell .primary,.landingV53 .primary{background:linear-gradient(135deg,var(--rentium-teal),var(--rentium-green))!important;box-shadow:0 18px 45px #10b88738!important}.watchLink{color:#0b8e76!important}.heroTrustV53 span:before{color:#16b887!important}.productMockupV53{box-shadow:0 35px 100px #07172724!important}.chartV53 i{background:linear-gradient(180deg,var(--rentium-green),#A7F3D0)!important}.mockContentV53 a,.mockKpisV53 em{color:#0b8e76!important}.mockSidebarV53 span.active{background:#eafbf5!important;color:#075e51!important}.sidebar.rentNextSidebar{background:linear-gradient(180deg,#fff,#f8fbfa)!important;border-right:1px solid var(--rentium-line)!important;color:var(--rentium-ink)!important;box-shadow:18px 0 50px #07172714!important}.sidebar .nextNavGroup small{color:#8794a5!important;letter-spacing:.14em!important;font-weight:950!important}.sidebar button{color:#334155!important}.sidebar button svg{color:#64748b!important}.sidebar button.active,.sidebar button:hover{background:var(--rentium-deep)!important;color:#fff!important;box-shadow:0 12px 26px #0717271f!important}.sidebar button.active svg,.sidebar button:hover svg{color:#fff!important}.badge.comprobante{background:#eafbf5!important;color:#0b8e76!important}.premiumKpis .stat:before{background:linear-gradient(90deg,var(--rentium-teal),var(--rentium-green))!important}.barTrack i{background:linear-gradient(90deg,var(--rentium-teal),var(--rentium-green))!important}.tenantBankHeroV63,.tenantPortalHeroV11{background:linear-gradient(135deg,#071727,#0a6b78 58%,#16b887)!important}.tenantBankHeaderV63{border-bottom:1px solid var(--rentium-line)!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.tenantMovementIconV63.pagado,.ok,.tenantPropertyFactsV63 b{background:#eafbf5!important;color:#0b8e76!important}.tenantBankHeaderActionsV63 button,.tenantQuickActionsV63 button{border-color:var(--rentium-line)!important}.tenantLinkStatusV23{display:inline-flex;margin-top:6px;padding:4px 8px;border-radius:999px;background:#0ea5a41a;color:#0f766e;font-weight:700;font-size:11px;letter-spacing:.01em}.portalLinkErrorV23{display:grid;gap:5px;margin:14px 0;padding:12px 14px;border:1px solid rgba(220,38,38,.22);border-radius:14px;background:#fee2e2b8;color:#991b1b}.portalLinkErrorV23 span{font-size:13px;line-height:1.45}.tenantPortalPublishStatus{grid-column:1/-1;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:700;border:1px solid transparent}.tenantPortalPublishStatus.loading{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.tenantPortalPublishStatus.success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.tenantPortalPublishStatus.error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.tenantPortalProV11{--portal-accent:#0f6070;--portal-accent-dark:#123744;--portal-surface:#fff;--portal-bg:#f4f6f8;background:var(--portal-bg)!important;color:#17242b}.tenantPortalProV11 .tenantPortalHeaderV11{background:#fffffff5!important;border-bottom-color:#dde3e7!important}.tenantPortalProV11 .tenantBankLogoV63{background:#edf4f5!important;color:var(--portal-accent)!important}.tenantPortalProV11 .tenantPortalHeroV11{background:linear-gradient(135deg,#18343e,#164d59)!important;border:0!important;box-shadow:0 18px 45px #12374429!important}.tenantPortalProV11 .tenantQuickDockV11 button,.tenantPortalProV11 .tenantQuickDockV11 label{border-color:#dfe5e8;box-shadow:0 6px 18px #17242b0d;color:#263840}.tenantPortalProV11 .tenantQuickDockV11 .primary,.tenantPortalProV11 .primary{background:var(--portal-accent-dark)!important;box-shadow:none!important}.tenantPortalProV11 .tenantBankPanelV63{border-color:#e0e5e8!important;box-shadow:0 8px 24px #17242b0b!important}.tenantPortalProV11 .tenantAccountStripV63 article{border-color:#e0e5e8!important;background:#fff!important}.tenantContractBodyV221{display:grid;gap:16px}.tenantContractStatusV221{padding:18px;border-radius:18px;background:#edf6f3;border:1px solid #d3e9e1;display:grid;gap:4px}.tenantContractStatusV221 span,.tenantContractFactsV221 span{font-size:12px;color:#66747b;text-transform:uppercase;letter-spacing:.06em}.tenantContractStatusV221 b{font-size:22px;color:#17624f}.tenantContractStatusV221 small{color:#53646b}.tenantContractFactsV221{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenantContractFactsV221 div{padding:14px;border:1px solid #e0e5e8;border-radius:16px;background:#f8f9fa;display:grid;gap:6px}.tenantContractFactsV221 b{color:#17242b}.tenantContractNotesV221{margin:0;padding:14px;border-left:3px solid var(--portal-accent);background:#f6f8f9;color:#465960;line-height:1.5}.tenantContractFileV221{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e0e5e8;border-radius:16px}.tenantContractFileV221 svg{color:var(--portal-accent)}.tenantContractFileV221 div{display:grid;gap:3px}.tenantContractFileV221 small{color:#66747b}@media(max-width:760px){.tenantContractFactsV221{grid-template-columns:1fr 1fr}}@media(max-width:480px){.tenantContractFactsV221{grid-template-columns:1fr}}.authModalV632{display:flex;align-items:center;justify-content:center;overflow:auto;padding:clamp(12px,2vh,24px)}.authModalV632 .authCardV632{max-height:calc(100vh - 28px);overflow-y:auto;margin:auto;gap:12px;padding:clamp(18px,2.4vh,28px)}.authHeaderV632{text-align:center;padding:0 24px}.authHeaderV632 h2{margin:8px 0 4px}.authHeaderV632 p{font-size:14px;line-height:1.4}.authFieldsV25{width:min(420px,100%);margin:0 auto;display:grid;gap:11px}.authFieldsV25 label{display:grid;gap:5px;text-align:left}.authFieldsV25 input{min-height:46px}.authErrorV25{width:min(420px,100%);margin:0 auto;padding:11px 13px;border-radius:14px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-weight:850;font-size:13px;line-height:1.4}.authSubmitV632{width:min(420px,100%);margin:0 auto;flex:none}.authSubmitV632:disabled{opacity:.65;cursor:wait}.authOnlineNoteV25{text-align:center;display:block}@media(max-height:760px){.authModalV632 .authCardV632{max-height:calc(100vh - 16px);padding:16px 20px;gap:9px;border-radius:22px}.authHeaderV632 h2{font-size:24px}.authHeaderV632 p{display:none}.rolePickerV632 button{padding:11px 13px;gap:4px;border-radius:16px}.rolePickerV632 button span{display:none}.rolePickerV632 button em{padding:4px 7px}.authHintV632{padding:9px 11px}.authHintV632 span{display:none}.authFieldsV25 input{min-height:42px;margin-top:3px}.authSubmitV632{min-height:44px}}@media(max-width:760px){.authModalV632{align-items:center;padding:10px}.authModalV632 .authCardV632{margin:auto;max-height:calc(100vh - 20px)}}.tenantPortalProV11{--portal-blue:#1d4ed8;--portal-blue-dark:#173b77;--portal-ink:#111827;--portal-copy:#374151;--portal-muted:#5b6472;--portal-line:#d7dee8;--portal-soft:#f5f7fa;background:#f2f5f9!important;color:var(--portal-ink)!important}.tenantPortalProV11 .tenantPortalHeaderV11{background:#fff!important;border-bottom:1px solid var(--portal-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tenantPortalProV11 .tenantBankBrandV63 b,.tenantPortalProV11 .tenantBankPanelV63 h1,.tenantPortalProV11 .tenantBankPanelV63 h2,.tenantPortalProV11 .tenantBankPanelV63 h3,.tenantPortalProV11 .tenantBankPanelV63 b,.tenantPortalProV11 .tenantBankPanelV63 strong{color:var(--portal-ink)!important}.tenantPortalProV11 .tenantBankBrandV63 span,.tenantPortalProV11 .mutedText,.tenantPortalProV11 .tenantBankPanelV63 p,.tenantPortalProV11 .tenantBankPanelV63 small{color:var(--portal-muted)!important}.tenantPortalProV11 .tenantBankHeaderActionsV63 button{background:#fff!important;border:1px solid #bfc9d7!important;color:var(--portal-ink)!important;box-shadow:none!important}.tenantPortalProV11 .tenantPortalHeroV11,.tenantPortalProV11 .tenantPortalHeroV11.ok,.tenantPortalProV11 .tenantPortalHeroV11.warning,.tenantPortalProV11 .tenantPortalHeroV11.danger,.tenantPortalProV11 .tenantPortalHeroV11.pending{background:#eaf1fb!important;border:1px solid #cbd9ed!important;color:var(--portal-ink)!important;box-shadow:0 12px 28px #173b7714!important}.tenantPortalProV11 .tenantPortalHeroV11:before{display:none!important}.tenantPortalProV11 .tenantGreetingV63 span{background:#fff!important;border:1px solid #b9c9df!important;color:var(--portal-blue-dark)!important}.tenantPortalProV11 .tenantGreetingV63 h1{color:#10213f!important}.tenantPortalProV11 .tenantGreetingV63 p{color:var(--portal-copy)!important}.tenantPortalProV11 .tenantHeroChipsV11 b,.tenantPortalProV11 .tenantHeroChipsV11 span{background:#fff!important;border:1px solid #c5d1e1!important;color:#25354d!important}.tenantPortalProV11 .tenantAccountCardV11{background:#fff!important;border:1px solid #c5d1e1!important;color:var(--portal-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tenantPortalProV11 .tenantAccountCardV11 span,.tenantPortalProV11 .tenantAccountCardV11 small{color:var(--portal-muted)!important}.tenantPortalProV11 .tenantAccountCardV11 b,.tenantPortalProV11 .tenantAccountCardV11 strong{color:#10213f!important}.tenantPortalProV11 .tenantQuickDockV11 button,.tenantPortalProV11 .tenantQuickDockV11 label{background:#fff!important;border:1px solid #c8d1dc!important;color:#1f2937!important;box-shadow:none!important}.tenantPortalProV11 .tenantQuickDockV11 button:hover,.tenantPortalProV11 .tenantQuickDockV11 label:hover{background:#edf3fc!important;border-color:#8fa8cc!important}.tenantPortalProV11 .tenantQuickDockV11 .primary,.tenantPortalProV11 button.primary,.tenantPortalProV11 label.primary{background:var(--portal-blue-dark)!important;border-color:var(--portal-blue-dark)!important;color:#fff!important;box-shadow:none!important}.tenantPortalProV11 .tenantAccountStripV63 article,.tenantPortalProV11 .tenantBankPanelV63,.tenantPortalProV11 .tenantPaymentFocusV63{background:#fff!important;border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:0 5px 16px #1118270a!important}.tenantPortalProV11 .tenantAccountStripV63 span,.tenantPortalProV11 .tenantAccountStripV63 small,.tenantPortalProV11 .tenantPanelHeadV63 span,.tenantPortalProV11 .tenantPaymentFocusInfoV63 span{color:var(--portal-muted)!important}.tenantPortalProV11 .tenantAccountStripV63 b,.tenantPortalProV11 .tenantPaymentFocusAmountV63 strong{color:var(--portal-ink)!important}.tenantPortalProV11 .tenantMonthlySummaryV121,.tenantPortalProV11 .tenantMoneyRowsV121>div,.tenantPortalProV11 .tenantPayCardV11,.tenantPortalProV11 .tenantDocCategoriesV11 section,.tenantPortalProV11 .tenantAlertV63,.tenantPortalProV11 .tenantTicketBubbleV63,.tenantPortalProV11 .tenantUploadDropV11{background:var(--portal-soft)!important;border-color:var(--portal-line)!important;color:var(--portal-ink)!important}.tenantPortalProV11 input,.tenantPortalProV11 select,.tenantPortalProV11 textarea{background:#fff!important;border-color:#bfc9d7!important;color:var(--portal-ink)!important}.tenantPortalProV11 input::placeholder,.tenantPortalProV11 textarea::placeholder{color:#6b7280!important;opacity:1}.tenantPortalProV11 input:focus,.tenantPortalProV11 select:focus,.tenantPortalProV11 textarea:focus{outline:3px solid rgba(29,78,216,.18)!important;border-color:var(--portal-blue)!important}.tenantPortalProV11 .tenantContractStatusV221{background:#ecfdf5!important;border-color:#a7d8c2!important}.tenantPortalProV11 .tenantContractStatusV221 b{color:#166534!important}.tenantPortalProV11 .tenantContractStatusV221 span,.tenantPortalProV11 .tenantContractStatusV221 small{color:#3f5f52!important}.tenantPortalProV11 .tenantContractFactsV221 div,.tenantPortalProV11 .tenantContractFileV221{background:#fff!important;border-color:var(--portal-line)!important}.tenantPortalProV11 .tenantContractNotesV221{background:#f3f6fa!important;color:var(--portal-copy)!important;border-left-color:var(--portal-blue-dark)!important}.tenantPortalProV11 a{color:#174ea6!important}.tenantPortalProV11 :focus-visible{outline:3px solid rgba(29,78,216,.32)!important;outline-offset:2px}.configSprint1{grid-template-columns:258px minmax(0,1fr)290px}.configUnsavedS1{position:sticky;top:10px;z-index:70;margin:0 0 14px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border:1px solid #fed7aa;background:#fff7edf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 16px 40px #7c2d121a}.configUnsavedS1>div{display:flex;align-items:center;gap:9px}.configUnsavedS1 span{color:#f97316}.configUnsavedS1 small{color:#9a3412}.configUnsavedS1 button{border:1px solid #fdba74;background:#fff;border-radius:12px;padding:9px 12px;font-weight:900;color:#9a3412}.configUnsavedS1 button.primary{background:#ea580c;color:#fff;border-color:#ea580c}.configNavHeadS1{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px;box-shadow:0 8px 24px #0f172a0a}.configNavHeadS1>b{display:block;font-size:16px;color:#0f172a}.configNavHeadS1>small{display:block;color:#64748b;margin:3px 0 11px}.configNavHeadS1 label{display:flex;align-items:center;gap:8px;border:1px solid #dbe3ef;border-radius:12px;padding:9px 10px;color:#64748b}.configNavHeadS1 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-weight:700}.configNavGroupsS1{display:grid;gap:15px}.configNavGroupsS1 section{display:grid;gap:7px}.configNavGroupsS1 h3{margin:0 0 1px;padding:0 8px;color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.11em}.configNavGroupsS1 section button{position:relative;padding:12px;border-radius:15px;box-shadow:none}.configNavGroupsS1 section button em{margin-left:auto;align-self:center;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;font-style:normal}.configNavEmptyS1{border:1px dashed #cbd5e1;border-radius:15px;padding:18px;text-align:center;color:#64748b;background:#fff}.configMobileSelectS1{display:none}.configContextS1{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:13px 16px;background:#fff;border:1px solid #e5edf7;border-radius:18px}.configContextS1>div:first-child{display:flex;align-items:center;gap:12px}.configContextS1>div:first-child>svg{width:38px;height:38px;padding:9px;border-radius:13px;background:#eff6ff;color:#2563eb}.configContextS1 small,.configContextS1 b,.configContextS1 p{display:block}.configContextS1 small{color:#64748b;font-weight:800}.configContextS1 b{color:#0f172a;font-size:18px;margin-top:1px}.configContextS1 p{margin:2px 0 0;color:#64748b;font-size:12px}.configContextS1>div:last-child{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;white-space:nowrap}.configContextS1 .saved{background:#ecfdf5;color:#166534}.configContextS1 .dirty{background:#fff7ed;color:#9a3412}.configContextS1 .dirty span{color:#f97316}.configSprint1 .configHeroV69{background:linear-gradient(135deg,#fff,#f8fafc 55%,#eff6ff)}@media(max-width:1180px){.configSprint1{grid-template-columns:230px 1fr}.configUnsavedS1{top:8px}.configAsideV69{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.configUnsavedS1{position:relative;top:auto;align-items:flex-start;flex-direction:column}.configUnsavedS1>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.configNavHeadS1,.configNavGroupsS1{display:none}.configMobileSelectS1{display:block;width:100%;border:1px solid #dbe3ef;border-radius:14px;padding:12px;background:#fff;color:#0f172a;font-weight:900}.configContextS1{align-items:flex-start}.configContextS1 p{display:none}}@media(max-width:560px){.configContextS1>div:last-child{display:none}.configUnsavedS1>div:first-child{align-items:flex-start;flex-wrap:wrap}.configUnsavedS1 small{width:100%;padding-left:18px}}.companySettingsS2,.profileSettingsS2{display:grid;gap:22px}.companyStatusS2{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;align-items:center;padding:18px;border:1px solid var(--line,#dfe5ee);border-radius:18px;background:linear-gradient(135deg,#2563eb0f,#ffffffe6)}.companyPreviewS2{display:flex;align-items:center;gap:14px}.companyPreviewLogoS2{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--line,#dfe5ee)}.companyPreviewLogoS2 img{width:100%;height:100%;object-fit:contain}.companyPreviewS2 h3{margin:3px 0 4px}.companyPreviewS2 p{margin:0;color:var(--muted,#64748b)}.companyProgressS2>div{height:9px;background:#e7edf5;border-radius:999px;overflow:hidden}.companyProgressS2>div span{display:block;height:100%;background:var(--accent,#2563eb);border-radius:inherit}.companyProgressS2 small{display:block;margin-top:8px;color:var(--muted,#64748b)}.companyGridS2{align-items:start}.companyBrandColumnS2{display:grid;gap:12px}.companyBrandColumnS2>label:not(.logoDropV69){display:grid;gap:7px;font-weight:700}.companyFieldsS2 label,.profileGridS2 label{align-content:start}.companyFieldsS2 label small,.profileGridS2 label small,.fieldHelpS2{font-weight:500;color:var(--muted,#64748b);line-height:1.35}.fieldInvalidS2 input{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262614}.fieldInvalidS2 small{color:#b91c1c!important}.companyConnectionsS2{padding:16px 18px;border:1px solid var(--line,#dfe5ee);border-radius:16px}.companyConnectionsS2 div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.companyConnectionsS2 span{padding:7px 10px;border-radius:999px;background:#2563eb14;color:var(--accent,#2563eb);font-size:12px;font-weight:800}.configValidationS2{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:13px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.formActionsS2{display:flex;justify-content:flex-end;gap:10px}.profileHeroS2{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;background:linear-gradient(135deg,#2563eb14,#0f172a08);border:1px solid var(--line,#dfe5ee)}.profileAvatarS2{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line,#dfe5ee);overflow:hidden}.profileAvatarS2 img{width:100%;height:100%;object-fit:cover}.profileHeroS2 h3,.profileHeroS2 p{margin:0}.profileHeroS2 p{margin-top:4px;color:var(--muted,#64748b)}.profileHeroS2 small{display:block;margin-top:6px}.profileConnectionsS2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profileConnectionsS2 section{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line,#dfe5ee);border-radius:15px}.profileConnectionsS2 section div{display:grid;gap:3px}.profileConnectionsS2 span{color:var(--muted,#64748b);font-size:13px}@media(max-width:800px){.companyStatusS2,.profileConnectionsS2{grid-template-columns:1fr}.formActionsS2{position:sticky;bottom:10px;background:#fffffff0;padding:10px;border-radius:14px;box-shadow:0 10px 30px #0f172a1f;z-index:3}.companyPreviewS2{align-items:flex-start}}.teamSettingsS3{display:grid;gap:18px}.teamInviteFormS3{display:grid;grid-template-columns:1fr 1.25fr .8fr auto auto;gap:12px;align-items:end;margin:18px 0 22px}.teamInviteFormS3 label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#475569}.teamInviteFormS3 input,.teamInviteFormS3 select{width:100%}.teamRowsS3{display:grid;gap:10px}.teamRowS3{display:grid;grid-template-columns:44px minmax(210px,1fr) auto auto minmax(260px,auto);gap:12px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.teamRowS3.current{background:#f8fafc}.teamRowS3 small{display:block;color:#64748b;margin-top:3px}.teamAvatarS3{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#0f172a;color:#fff;font-weight:900}.teamActionsS3{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.teamActionsS3 button{padding:7px 10px;font-size:12px}.permissionMatrixWrapS3{overflow:auto;border:1px solid #e2e8f0;border-radius:18px}.permissionMatrixS3{width:100%;border-collapse:collapse;min-width:980px}.permissionMatrixS3 th,.permissionMatrixS3 td{padding:13px;border-bottom:1px solid #e2e8f0;text-align:center}.permissionMatrixS3 th{background:#f8fafc;font-size:11px;text-transform:uppercase;color:#64748b}.permissionMatrixS3 td:first-child{text-align:left;min-width:220px}.permissionMatrixS3 td:first-child small{display:block;color:#64748b;margin-top:4px;line-height:1.35}.permissionToggleS3{display:grid;justify-items:center;gap:5px;font-size:10px;color:#64748b}.permissionToggleS3 input{width:18px;height:18px}.permissionRuleS3{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px;border-radius:16px;background:#f1f5f9}.permissionRuleS3 p{margin:4px 0 0;color:#64748b}@media(max-width:1100px){.teamInviteFormS3{grid-template-columns:1fr 1fr}.teamRowS3{grid-template-columns:44px 1fr auto}.teamRowS3 .badge{justify-self:start}.teamActionsS3{grid-column:2/-1;justify-content:flex-start}}@media(max-width:680px){.teamInviteFormS3{grid-template-columns:1fr}.teamRowS3{grid-template-columns:40px 1fr}.teamRowS3>.badge{grid-column:2}.teamActionsS3{grid-column:1/-1}.permissionMatrixS3{min-width:860px}}.collectionSettingsS4{display:grid;gap:20px}.collectionPolicyGridS4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collectionPolicyGridS4>section,.collectionTransferS4{border:1px solid var(--border,#e5e7eb);border-radius:20px;padding:18px;background:#f8fafcb8}.collectionSectionHeadS4{display:flex;align-items:center;gap:10px;margin-bottom:16px}.collectionSectionHeadS4>div{display:grid;gap:2px;flex:1}.collectionSectionHeadS4 small{color:#64748b}.collectionMethodsS4{margin-top:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.collectionMethodsS4>b{width:100%;font-size:13px}.collectionMethodsS4 label{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;font-size:13px}.collectionConnectionS4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.collectionConnectionS4 section{padding:14px;border-radius:16px;background:#f8fafc;border:1px solid #e5e7eb;display:grid;gap:5px}.collectionConnectionS4 b{font-size:13px}.collectionConnectionS4 span{font-size:12px;color:#64748b;line-height:1.45}@media(max-width:900px){.collectionPolicyGridS4,.collectionConnectionS4{grid-template-columns:1fr 1fr}}@media(max-width:620px){.collectionPolicyGridS4,.collectionConnectionS4{grid-template-columns:1fr}.collectionPolicyGridS4>section,.collectionTransferS4{padding:14px}}.communicationSettingsS5,.notificationSettingsS5{display:grid;gap:18px}.communicationIdentityS5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.communicationIdentityS5 label,.templateWorkspaceS5 section label,.customReminderDaysS5{display:grid;gap:7px;font-size:12px;font-weight:800;color:#475569}.channelAvailabilityS5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.channelAvailabilityS5>label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.channelAvailabilityS5 input{margin-top:3px}.channelAvailabilityS5 span{display:grid;gap:3px}.channelAvailabilityS5 small{color:#64748b;line-height:1.35}.quietHoursS5{display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.quietHoursS5>label{display:flex;align-items:center;gap:10px;flex:1}.quietHoursS5>label span{display:grid}.quietHoursS5 small{color:#64748b;font-weight:500}.quietHoursS5 input[type=time]{width:115px}.templateWorkspaceS5{display:grid;grid-template-columns:220px minmax(0,1fr) 280px;gap:16px}.templateWorkspaceS5 nav{display:grid;align-content:start;gap:7px}.templateWorkspaceS5 nav button{text-align:left;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.templateWorkspaceS5 nav button.active{border-color:#2563eb;background:#eff6ff}.templateWorkspaceS5 nav b,.templateWorkspaceS5 nav small{display:block}.templateWorkspaceS5 nav small{margin-top:3px;color:#64748b}.templateWorkspaceS5 section{display:grid;gap:12px}.templateWorkspaceS5 textarea{min-height:105px}.templateVariablesS5{display:flex;gap:6px;flex-wrap:wrap}.templateVariablesS5 button{padding:6px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:11px}.templateWorkspaceS5 aside{align-self:start;padding:18px;border-radius:20px;background:#0f172a;color:#fff;min-height:230px}.templateWorkspaceS5 aside span,.templateWorkspaceS5 aside small{display:block;color:#94a3b8}.templateWorkspaceS5 aside b{display:block;margin:14px 0 10px}.templateWorkspaceS5 aside p{line-height:1.55;white-space:pre-wrap}.notificationRuleRowsS5{display:grid;gap:10px}.notificationRuleRowsS5>section{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(330px,auto);gap:14px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:16px;opacity:.7}.notificationRuleRowsS5>section.active{opacity:1;background:#fff}.notificationRuleMainS5{display:flex;align-items:center;gap:12px}.notificationRuleMainS5>div{display:grid;gap:3px}.notificationRuleMainS5 small{color:#64748b;line-height:1.35}.masterSwitchS5 input{display:none}.masterSwitchS5 span{display:block;width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative}.masterSwitchS5 span:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.masterSwitchS5 input:checked+span{background:#2563eb}.masterSwitchS5 input:checked+span:after{transform:translate(16px)}.audienceChoicesS5{display:flex;gap:9px;flex-wrap:wrap}.audienceChoicesS5 label{display:flex;gap:5px;align-items:center;font-size:12px}.ruleChannelsS5{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ruleChannelsS5 button{padding:7px 9px;font-size:11px;border-radius:999px}.ruleChannelsS5 button.selected{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ruleChannelsS5 button:disabled{opacity:.35}.reminderTimelineS5{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.reminderTimelineS5 button{padding:12px 8px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:grid;gap:6px;place-items:center}.reminderTimelineS5 button b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9}.reminderTimelineS5 button.selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.reminderTimelineS5 button.selected b{background:#2563eb;color:#fff}.customReminderDaysS5{margin-top:14px}.customReminderDaysS5 input{max-width:280px}.customReminderDaysS5 small{color:#64748b;font-weight:500}.notificationConnectionS5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.notificationConnectionS5 section{display:grid;gap:5px;padding:13px;border-radius:15px;background:#f8fafc;border:1px solid #e2e8f0}.notificationConnectionS5 span{color:#64748b;font-size:12px;line-height:1.4}@media(max-width:1100px){.templateWorkspaceS5{grid-template-columns:190px 1fr}.templateWorkspaceS5 aside{grid-column:1/-1}.notificationRuleRowsS5>section{grid-template-columns:1fr auto}.ruleChannelsS5{grid-column:1/-1;justify-content:flex-start}.reminderTimelineS5{grid-template-columns:repeat(4,1fr)}.notificationConnectionS5,.channelAvailabilityS5{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.communicationIdentityS5,.channelAvailabilityS5,.notificationConnectionS5{grid-template-columns:1fr}.quietHoursS5{align-items:flex-start;flex-wrap:wrap}.quietHoursS5>label{width:100%;flex-basis:100%}.templateWorkspaceS5{grid-template-columns:1fr}.templateWorkspaceS5 nav{grid-template-columns:repeat(2,1fr)}.templateWorkspaceS5 aside{grid-column:auto}.notificationRuleRowsS5>section{grid-template-columns:1fr}.audienceChoicesS5{padding-left:50px}.ruleChannelsS5{grid-column:auto}.reminderTimelineS5{grid-template-columns:repeat(2,1fr)}}.whatsappControlS54{display:grid;gap:18px}.whatsappModeGridS54{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.whatsappModeGridS54>button{display:grid;align-content:start;gap:6px;min-height:126px;padding:16px;text-align:left;border:1px solid #dbe4f0;border-radius:16px;background:#fff;color:#172033}.whatsappModeGridS54>button:hover{border-color:#93c5fd}.whatsappModeGridS54>button.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #2563eb14}.whatsappModeGridS54 span{font-weight:900}.whatsappModeGridS54 small{color:#64748b;line-height:1.4}.whatsappModeGridS54 em{margin-top:auto;color:#b45309;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.whatsappConnectionNoticeS54{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid #fcd34d;border-radius:15px;background:#fffbeb;color:#92400e}.whatsappConnectionNoticeS54 div{display:grid;gap:3px}.whatsappConnectionNoticeS54 span{font-size:12px;line-height:1.45}.whatsappSafetyGridS54{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}.whatsappSafetyGridS54>label,.whatsappConsentS54>label{display:grid;align-content:start;gap:7px;padding:14px;border:1px solid #e2e8f0;border-radius:15px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800}.whatsappSafetyGridS54 small,.whatsappConsentS54 small{color:#64748b;font-weight:500;line-height:1.4}.whatsappDaysS54{display:flex;gap:5px;flex-wrap:wrap}.whatsappDaysS54 button{padding:7px 9px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#475569;font-size:11px;font-weight:800}.whatsappDaysS54 button.selected{background:#172033;border-color:#172033;color:#fff}.whatsappConsentS54{display:grid;grid-template-columns:1fr 1fr;gap:12px}.whatsappConsentS54>label:first-child{grid-template-columns:auto 1fr;align-items:start}.whatsappConsentS54>label:first-child input{margin-top:3px}.whatsappConsentS54>label:first-child span{display:grid;gap:4px}.whatsappEmergencyS54{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #fecaca;border-radius:15px;background:#fff7f7}.whatsappEmergencyS54 input{margin-top:3px}.whatsappEmergencyS54 span{display:grid;gap:3px}.whatsappEmergencyS54 b{color:#991b1b}.whatsappEmergencyS54 small{color:#7f1d1d;line-height:1.4}@media(max-width:1050px){.whatsappModeGridS54{grid-template-columns:repeat(2,1fr)}.whatsappSafetyGridS54{grid-template-columns:1fr 1fr}.whatsappSafetyGridS54>label:first-child{grid-column:1/-1}}@media(max-width:700px){.whatsappModeGridS54,.whatsappSafetyGridS54,.whatsappConsentS54{grid-template-columns:1fr}.whatsappSafetyGridS54>label:first-child{grid-column:auto}.whatsappModeGridS54>button{min-height:0}.communicationSettingsS5 .formActionsS2{display:grid;grid-template-columns:1fr}.communicationSettingsS5 .formActionsS2 button{width:100%}}.whatsappQueueS541{margin:16px 0;padding:18px;border:1px solid #dbe4f0;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 28px #0f172a0f}.whatsappQueueS541 .sectionTitle{margin-bottom:12px}.whatsappQueueS541 .sectionTitle p{margin:4px 0 0;color:#64748b}.whatsappQueueListS541{display:grid;gap:9px}.whatsappQueueListS541 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.whatsappQueueListS541 article>div:first-child{display:grid;gap:3px;min-width:0}.whatsappQueueListS541 article span{color:#2563eb;font-size:12px;font-weight:800}.whatsappQueueListS541 article small{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whatsappQueueListS541 time{color:#64748b;font-size:11px}.whatsappQueueListS541 article>div:last-child{display:flex;gap:7px}.whatsappQueueListS541 button{white-space:nowrap}@media(max-width:760px){.whatsappQueueListS541 article{grid-template-columns:1fr}.whatsappQueueListS541 article small{white-space:normal}.whatsappQueueListS541 article>div:last-child{display:grid;grid-template-columns:1fr 1fr}.whatsappQueueListS541 button{width:100%}}.whatsappTenantConsentS541{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;padding:13px 15px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff}.whatsappTenantConsentS541 input{margin-top:3px}.whatsappTenantConsentS541 span{display:grid;gap:3px}.whatsappTenantConsentS541 b{color:#1e3a8a}.whatsappTenantConsentS541 small{color:#475569;font-weight:500;line-height:1.4}.whatsappAttentionS542{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed;color:#9a3412}.whatsappAttentionS542 span{display:grid;gap:2px}.whatsappAttentionS542 small{color:#9a3412}.whatsappQueueListS541 article.blocked{border-color:#fed7aa;background:#fffaf5}.whatsappQueueListS541 article.blocked span{color:#c2410c}.whatsappFiltersS543{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.whatsappFiltersS543 button{padding:8px 11px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:#475569;font-size:12px;font-weight:800}.whatsappFiltersS543 button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}@media(max-width:600px){.whatsappFiltersS543{display:grid;grid-template-columns:1fr}.whatsappFiltersS543 button{width:100%}}.settingsStackS6{display:grid;gap:18px}.securityOverviewS6{margin-bottom:18px}.securityColumnsS6{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.securityCardS6{border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:16px;display:grid;gap:12px;background:var(--surface,#fff)}.securityCardTitleS6{display:flex;gap:10px;align-items:center}.securityCardTitleS6 div{display:grid}.securityCardTitleS6 small{color:var(--muted,#64748b)}.securityPolicyS6{display:grid;grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:12px;align-items:end;padding-top:16px;border-top:1px solid var(--border,#e5e7eb)}.integrationGridS6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integrationGridS6>div{padding:15px;border:1px solid var(--border,#e5e7eb);border-radius:15px;display:grid;gap:7px}.integrationGridS6>div.ready{border-color:#86efac;background:#f0fdf4}.integrationGridS6 span{width:max-content;padding:3px 8px;border-radius:999px;background:#f1f5f9;font-size:12px}.integrationGridS6 .ready span{background:#dcfce7;color:#166534}.integrationGridS6 p{margin:0;color:var(--muted,#64748b);font-size:13px}.integrationActionsS6{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.backupGridS6{display:grid;grid-template-columns:1fr 1fr;gap:14px}.backupGridS6>div{border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:18px;display:grid;gap:9px}.fileButtonS6{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--border,#d1d5db);border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.fileButtonS6 input{display:none}.securityActivityS6{display:grid;gap:8px}.securityActivityS6>div{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border,#e5e7eb)}.securityActivityS6>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#166534}.securityActivityS6>div div{display:grid}.securityActivityS6 small,.securityActivityS6 time{color:var(--muted,#64748b);font-size:12px}@media(max-width:980px){.integrationGridS6{grid-template-columns:1fr 1fr}.securityPolicyS6,.securityColumnsS6,.backupGridS6{grid-template-columns:1fr}}@media(max-width:620px){.integrationGridS6{grid-template-columns:1fr}.securityActivityS6>div{grid-template-columns:28px 1fr}.securityActivityS6 time{grid-column:2}}.propertyIdentityGridV251{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.propertyIdentityGridV251 .wide{grid-column:1/-1}.propertyIdentityGridV251 input,.propertyIdentityGridV251 select,.propertyNotesV251 textarea{width:100%}.propertyNotesV251{display:grid;gap:8px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.propertyNotesV251 label{font-weight:800}.propertyNotesV251 textarea{min-height:88px;resize:vertical}.propertyCardTagsV251{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.propertyCardTagsV251 span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:var(--surface-soft,#eef2f6)}.propertyCardTagsV251 .ocupada{background:#e8f7ef;color:#18794e}.propertyCardTagsV251 .en-mantenimiento{background:#fff4db;color:#8a5a00}.propertyCardTagsV251 .fuera-de-servicio{background:#fdecec;color:#a12b2b}@media(max-width:720px){.propertyIdentityGridV251{grid-template-columns:1fr}.propertyIdentityGridV251 .wide{grid-column:auto}}.propertyTechnicalV252{display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,var(--surface),var(--surface-soft,#f8fafc))}.propertyTechnicalHeadV252{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.propertyTechnicalHeadV252 span{display:block;color:#2563eb;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.propertyTechnicalHeadV252 h4{margin:3px 0 0;font-size:18px}.propertyTechnicalHeadV252 small{max-width:420px;color:#64748b;line-height:1.45}.propertyTechnicalGridV252{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.propertyTechnicalGridV252 label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#475569}.propertyTechnicalGridV252 label>div{display:flex;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.propertyTechnicalGridV252 label>div input{border:0;border-radius:0;min-width:0}.propertyTechnicalGridV252 em{padding:0 11px;color:#64748b;font-style:normal;font-size:12px}.propertyTechnicalGridV252 input,.propertyTechnicalGridV252 select{width:100%}.propertyServicesV252{display:grid;gap:10px}.propertyServicesV252>b{font-size:13px}.propertyServicesV252>div{display:flex;gap:8px;flex-wrap:wrap}.propertyServicesV252 label{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;cursor:pointer}.propertyServicesV252 label.selected{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.propertyServicesV252 input{display:none}.propertyFactsV252{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 2px}.propertyFactsV252 span{padding:5px 8px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:800}@media(max-width:1050px){.propertyTechnicalGridV252{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.propertyTechnicalHeadV252{display:grid}.propertyTechnicalGridV252{grid-template-columns:1fr 1fr}}@media(max-width:480px){.propertyTechnicalGridV252{grid-template-columns:1fr}}.propertyLibraryV253,.propertySavedLibraryV253{border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:18px;background:var(--panel,#fff);display:grid;gap:16px}.propertySavedLibraryV253{margin:16px 0}.propertyLibraryHeadV253{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.propertyLibraryHeadV253 h3,.propertyLibraryHeadV253 h4{margin:4px 0 2px}.propertyLibraryHeadV253 p{margin:0;color:var(--muted,#64748b)}.propertyLibraryHeadV253>span{font-size:12px;font-weight:700;background:#f1f5f9;padding:7px 10px;border-radius:999px;white-space:nowrap}.propertyUploadRowV253{display:flex;gap:10px;align-items:center}.propertyUploadRowV253 select{min-width:190px}.mediaTileMetaV110>div:first-child{display:grid;gap:2px;min-width:0}.mediaTileMetaV110>div:first-child small{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaTileMetaV110>div:first-child span{font-size:11px;color:var(--muted,#64748b)}.pdfTileV110{width:100%;min-height:130px;border:0;display:grid;place-content:center;gap:4px;background:#f8fafc;color:#334155;cursor:pointer}.pdfTileV110 span{font-size:11px;font-weight:500}@media(max-width:720px){.propertyLibraryHeadV253,.propertyUploadRowV253{flex-direction:column;align-items:stretch}.propertyLibraryHeadV253>span{align-self:flex-start}.propertyUploadRowV253 select{min-width:0;width:100%}}.propertyStatusQuickV254{min-width:170px;border:1px solid var(--border,#e2e8f0);border-radius:10px;background:var(--surface,#fff);font-weight:800;padding:9px 11px}.propertyTimelineV254{margin:16px 0;border:1px solid var(--border,#e2e8f0);border-radius:20px;background:var(--surface,#fff);padding:18px;display:grid;gap:16px}.propertyTimelineHeadV254{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.propertyTimelineHeadV254 h3{margin:4px 0}.propertyTimelineHeadV254 p{margin:0;color:var(--muted,#64748b)}.propertyTimelineHeadV254 strong{padding:7px 10px;border-radius:999px;background:#f1f5f9;font-size:12px}.propertyHistoryComposerV254{display:grid;grid-template-columns:1fr auto;gap:10px}.propertyHistoryComposerV254 input{width:100%}.propertyTimelineListV254{display:grid;gap:0}.propertyTimelineListV254 article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--border,#e2e8f0)}.propertyTimelineListV254 article>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eff6ff;color:#1d4ed8}.propertyTimelineListV254 article div{display:grid;gap:3px}.propertyTimelineListV254 p{margin:0;color:#475569;font-size:13px}.propertyTimelineListV254 time{font-size:11px;color:#94a3b8}@media(max-width:720px){.propertyTimelineHeadV254{display:grid}.propertyHistoryComposerV254{grid-template-columns:1fr}.propertyStatusQuickV254{width:100%}}.propertyInventoryV255,.unitInventoryV255{margin:16px 0;border:1px solid var(--border,#e2e8f0);border-radius:20px;background:var(--surface,#fff);padding:18px;display:grid;gap:16px}.propertyInventoryHeadV255{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.propertyInventoryHeadV255 h3{margin:4px 0}.propertyInventoryHeadV255 p{margin:0;color:var(--muted,#64748b);max-width:720px}.propertyInventoryHeadV255 strong{padding:7px 10px;border-radius:999px;background:#f1f5f9;font-size:12px;white-space:nowrap}.inventoryFormV255{display:grid;grid-template-columns:2fr 1fr .7fr 1fr 1fr 1.2fr 1fr;gap:9px;align-items:end}.inventoryFormV255 .wide{grid-column:1/-2}.inventoryFormV255 input,.inventoryFormV255 select{width:100%}.inventoryFormV255.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.inventoryFormV255.compact .wide{grid-column:1/-2}.inventoryListV255{display:grid;gap:8px}.inventoryListV255 article{display:grid;grid-template-columns:minmax(0,1fr) 155px 110px auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--border,#e2e8f0);border-radius:15px;background:#f8fafc}.inventoryListV255 article>div{display:grid;gap:3px;min-width:0}.inventoryListV255 span,.inventoryListV255 small{color:#64748b}.inventoryListV255 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventoryListV255 label{display:grid;gap:4px;font-size:11px;font-weight:800;color:#475569}.inventoryListV255 strong{text-align:right}.inventoryListV255.compact article{grid-template-columns:minmax(0,1fr) 145px 100px auto}@media(max-width:1050px){.inventoryFormV255{grid-template-columns:repeat(3,1fr)}.inventoryFormV255 .wide,.inventoryFormV255.compact .wide{grid-column:1/-1}.inventoryFormV255.compact{grid-template-columns:repeat(3,1fr)}.inventoryListV255 article,.inventoryListV255.compact article{grid-template-columns:minmax(0,1fr) 150px auto}.inventoryListV255 article>strong{display:none}}@media(max-width:720px){.propertyInventoryHeadV255{display:grid}.inventoryFormV255,.inventoryFormV255.compact{grid-template-columns:1fr 1fr}.inventoryListV255 article,.inventoryListV255.compact article{grid-template-columns:1fr}.inventoryListV255 article>strong{display:block;text-align:left}.inventoryListV255 button{width:100%}}@media(max-width:480px){.inventoryFormV255,.inventoryFormV255.compact{grid-template-columns:1fr}}.propertyFinanceV256{margin:18px 0;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.propertyFinanceHeadV256{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.propertyFinanceHeadV256 h3{margin:6px 0}.propertyFinanceHeadV256 p{margin:0;color:var(--muted)}.propertyFinanceKpisV256{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.propertyFinanceKpisV256 article{padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel-2,rgba(255,255,255,.03));display:flex;flex-direction:column;gap:6px}.propertyFinanceKpisV256 span,.propertyFinanceKpisV256 small{color:var(--muted)}.propertyFinanceKpisV256 b{font-size:1.25rem}.propertyFinanceKpisV256 .negative b,.propertyFinanceFlowV256 span.negative b{color:#dc2626}.propertyFinanceFlowV256{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.propertyFinanceFlowV256>div:first-child h4{margin:0}.propertyFinanceFlowV256>div:first-child p{margin:4px 0 12px;color:var(--muted)}.propertyFinanceFlowV256>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.propertyFinanceFlowV256 span{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px}.propertyFinanceFlowV256 em{font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.propertyFinanceKpisV256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.propertyFinanceHeadV256{flex-direction:column}.propertyFinanceKpisV256{grid-template-columns:1fr}.propertyFinanceV256{padding:16px}}.propertyIntegrityV257{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:18px 0;padding:18px;border:1px solid var(--line,#dfe4ea);border-radius:18px;background:var(--panel,#fff)}.propertyIntegrityV257 h3{margin:6px 0}.propertyIntegrityV257 p{margin:0;color:var(--muted,#667085)}.propertyIntegrityV257 strong{display:flex;align-items:center;gap:8px;white-space:nowrap}.propertyIntegrityV257.ok{border-color:#10b98147}.propertyIntegrityV257.warning{border-color:#f59e0b66}.propertyIntegrityV257 ul{margin:0;padding-left:20px;max-width:520px}.propertyIntegrityV257 li+li{margin-top:6px}@media(max-width:760px){.propertyIntegrityV257{flex-direction:column}.propertyIntegrityV257 strong{white-space:normal}}.propertySectionActionsV258{align-items:center;gap:8px;flex-wrap:wrap}.propertySectionActionsV258>button{white-space:nowrap}.propertyWorkspaceV258{margin-top:18px;display:grid;gap:16px;clear:both;isolation:isolate}.propertyWorkspaceTabsV258{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:var(--surface,#fff);position:sticky;top:8px;z-index:8;box-shadow:0 8px 24px #0f172a0f}.propertyWorkspaceTabsV258 button{border:0;background:transparent;padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer}.propertyWorkspaceTabsV258 button.active{background:#111827;color:#fff}.propertyWorkspaceV258>.propertyInventoryV255,.propertyWorkspaceV258>.propertySavedLibraryV253,.propertyWorkspaceV258>.unitManagerV1111,.propertyWorkspaceV258>section{margin-top:0;position:relative;z-index:1;clear:both}.mediaPreviewButtonV258{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.mediaPreviewButtonV258 img,.mediaPreviewButtonV258 video{display:block;width:100%;height:180px;object-fit:cover}.fileViewerOverlayV258{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172ab8;display:grid;place-items:center;padding:20px}.fileViewerV258{width:min(1100px,96vw);height:min(820px,92vh);background:#fff;border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 30px 90px #00000059}.fileViewerV258 header,.fileViewerV258 footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e5e7eb}.fileViewerV258 header h3{margin:4px 0}.fileViewerV258 header p{margin:0;color:#64748b}.fileViewerV258 header button{border:0;background:#f1f5f9;border-radius:10px;padding:8px;cursor:pointer}.fileViewerBodyV258{min-height:0;display:grid;place-items:center;background:#f8fafc;overflow:auto;padding:12px}.fileViewerBodyV258 img,.fileViewerBodyV258 video{max-width:100%;max-height:100%;object-fit:contain}.fileViewerBodyV258 iframe{width:100%;height:100%;min-height:560px;border:0;background:#fff}.genericFilePreviewV258{text-align:center;padding:40px;color:#475569}.fileViewerV258 footer{border-top:1px solid #e5e7eb;border-bottom:0;justify-content:flex-end}.fileViewerV258 footer a,.fileViewerV258 footer button{padding:9px 13px;border-radius:9px;border:1px solid #cbd5e1;background:#fff;text-decoration:none;color:#0f172a;font-weight:700;cursor:pointer}@media(max-width:700px){.propertyWorkspaceTabsV258{position:static;display:grid;grid-template-columns:1fr 1fr}.fileViewerOverlayV258{padding:6px}.fileViewerV258{width:100%;height:96vh;border-radius:12px}.fileViewerV258 header{align-items:flex-start}.fileViewerBodyV258 iframe{min-height:480px}.fileViewerV258 footer{flex-wrap:wrap}.propertySectionActionsV258>button{flex:1 1 42%}}:root{--ui-page:#eef2f6;--ui-surface:#ffffff;--ui-line:#dbe3ec;--ui-shadow:0 10px 28px rgba(15,23,42,.08);--ui-shadow-lg:0 20px 48px rgba(15,23,42,.11)}body{background:var(--ui-page)!important;color:#172033}.main{max-width:none!important;padding:24px 28px 40px!important;background:linear-gradient(180deg,#f4f7fa,#edf2f6)}.panelCard,.propertyCleanCardV1111,.configPanelV69,.configHeroV69{border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow)!important}.sidebar.rentNextSidebar{overflow:hidden!important;padding:18px 14px 14px!important}.sidebar .nextNavGroup{overflow-y:auto;min-height:0;padding:4px 4px 18px;scrollbar-width:thin}.sidebar .nextNavGroup small{display:block;margin:20px 10px 8px!important;font-size:10px!important}.sidebar .nextNavGroup button{width:100%;min-height:43px;border-radius:12px!important;padding:10px 12px!important;margin:2px 0}.rentNextSidebar .logout{flex:0 0 auto!important;margin-top:10px!important;border-top:1px solid #dbe3ec!important;border-radius:0!important;padding:17px 12px 8px!important;color:#9f2d38!important;background:transparent!important}.rentNextSidebar .logout:hover{background:#fff1f2!important;color:#881337!important;border-radius:12px!important}.propertyCleanCardV1111{padding:18px!important;gap:16px!important;align-items:start!important;background:#fff!important}.propertyCleanActionsV1111.propertySectionActionsV258{display:grid!important;grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:8px!important;align-content:start!important}.propertyCleanActionsV1111.propertySectionActionsV258>button,.propertyCleanActionsV1111.propertySectionActionsV258>label,.propertyCleanActionsV1111.propertySectionActionsV258>select{width:100%!important;min-height:40px!important;margin:0!important}.propertyCleanActionsV1111.propertySectionActionsV258>button:nth-of-type(5){grid-column:1/-1}.propertyCleanActionsV1111.propertySectionActionsV258 .propertyStatusQuickV254{grid-column:1/-1}.propertyCleanActionsV1111.propertySectionActionsV258>button:last-child{background:#fff1f2!important;color:#9f1239!important;border:1px solid #fecdd3!important}.propertyWorkspaceV258{grid-column:1/-1!important;margin:4px 0 0!important;padding-top:0!important;gap:10px!important;border-top:1px solid #e2e8f0}.propertyWorkspaceTabsV258{position:static!important;margin:0!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;gap:6px!important}.propertyWorkspaceTabsV258 button{background:#eef2f6!important;border:1px solid #dde4ec!important;padding:9px 14px!important}.propertyWorkspaceTabsV258 button.active{background:#172033!important;border-color:#172033!important;color:#fff!important;box-shadow:0 7px 18px #0f172a24}.propertyWorkspaceV258>.unitManagerV1111,.propertyWorkspaceV258>.propertyFinanceV256,.propertyWorkspaceV258>.propertySavedLibraryV253,.propertyWorkspaceV258>.propertyInventoryV255,.propertyWorkspaceV258>.propertyIntegrityV257,.propertyWorkspaceV258>.propertyTimelineV254{margin:0!important}.unitManagerV1111{padding-top:6px!important}.unitManagerHeadV1111{margin-bottom:12px!important}.unitGridV1111{margin-top:10px!important}.configProV69{grid-template-columns:240px minmax(0,1fr)!important;gap:18px!important}.configHeroV69{grid-column:1/-1!important}.configAsideV69{grid-column:1/-1!important;position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.configNavV69{top:18px!important;max-height:calc(100vh - 36px);overflow:auto;padding-right:4px}.configMainV69{min-width:0!important}.configPanelV69{overflow:hidden!important}.configContextS1{position:relative!important;z-index:1!important}.configAsideV69>*{min-width:0!important}input,select,textarea{border-color:#cfd9e5!important;background:#fff!important}button{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button:hover{transform:translateY(-1px)}.pageHeader h1,.configHeroCopyV69 h2{color:#111827!important}.propertyCleanCardV1111,.panelCard{background:#fff!important}@media(max-width:1450px){.configProV69{grid-template-columns:220px minmax(0,1fr)!important}.configAsideV69{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1100px){.main{padding:20px!important}.configProV69{grid-template-columns:1fr!important}.configNavV69{position:static!important;max-height:none!important}.configAsideV69{grid-template-columns:1fr!important}.propertyCleanActionsV1111.propertySectionActionsV258{grid-template-columns:repeat(4,minmax(120px,1fr))!important}.propertyCleanActionsV1111.propertySectionActionsV258>button:nth-of-type(5),.propertyCleanActionsV1111.propertySectionActionsV258 .propertyStatusQuickV254{grid-column:auto}}@media(max-width:760px){.main,.propertyCleanCardV1111{padding:14px!important}.propertyCleanActionsV1111.propertySectionActionsV258{grid-template-columns:1fr 1fr!important}.propertyWorkspaceTabsV258{display:grid!important;grid-template-columns:1fr 1fr!important}.configAsideV69{grid-template-columns:1fr!important}}:root{--rt-bg:#eef3f8;--rt-bg-soft:#f7f9fc;--rt-surface:#ffffff;--rt-surface-muted:#f8fafc;--rt-border:#d9e2ec;--rt-border-strong:#c7d2df;--rt-text:#182230;--rt-text-soft:#475467;--rt-muted:#667085;--rt-primary:#172033;--rt-primary-hover:#0f172a;--rt-accent:#2563eb;--rt-danger:#c7374f;--rt-success:#14804a;--rt-warning:#b65b07;--rt-radius-sm:10px;--rt-radius-md:14px;--rt-radius-lg:18px;--rt-radius-xl:22px;--rt-shadow-xs:0 1px 2px rgba(15,23,42,.04);--rt-shadow-sm:0 7px 20px rgba(15,23,42,.065),0 1px 2px rgba(15,23,42,.04);--rt-shadow-md:0 14px 34px rgba(15,23,42,.09),0 2px 6px rgba(15,23,42,.04);--rt-shadow-focus:0 0 0 4px rgba(37,99,235,.13);--rt-ease:.18s cubic-bezier(.2,.8,.2,1)}html{background:var(--rt-bg)}body{background:var(--rt-bg)!important;color:var(--rt-text)!important;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.main{background:linear-gradient(180deg,#f4f7fb 0%,var(--rt-bg) 100%)!important}h1,h2,h3,h4{color:var(--rt-text);letter-spacing:-.025em}.pageHeader{margin-bottom:18px!important}.pageHeader h1,.header h1{font-size:clamp(27px,2.5vw,36px)!important;line-height:1.08!important;font-weight:850!important;margin:0!important}.pageHeader p,.header p{font-size:14px!important;color:var(--rt-muted)!important;line-height:1.55!important;margin-top:7px!important}.sectionTitle h2,.panelCard h2,.configPanelV69 h2{font-size:19px!important;line-height:1.2!important;font-weight:820!important}.panelCard h3,.infoCard h3,.propertyCleanCardV1111 h3{font-size:16px!important;font-weight:800!important}small,.muted,.helperText{color:var(--rt-muted)}.panelCard,.infoCard,.stat,.propertyCleanCardV1111,.configPanelV69,.configHeroV69,.integrationCard,.settingsNavCards article,.unitCardV1111,.propertySavedFileV253,.inventoryItemV255,.notificationItemV68,.modalCard,.card,.price,.emptyState{background:var(--rt-surface)!important;border:1px solid var(--rt-border)!important;border-radius:var(--rt-radius-lg)!important;box-shadow:var(--rt-shadow-sm)!important}.panelCard,.infoCard,.configPanelV69,.configHeroV69{padding:20px!important}.panelCard:hover,.infoCard:hover,.propertyCleanCardV1111:hover,.settingsNavCards article:hover{border-color:var(--rt-border-strong)!important;box-shadow:var(--rt-shadow-md)!important}.stat{padding:18px!important;min-height:104px;display:flex;flex-direction:column;justify-content:space-between}.stat span{font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.055em;color:var(--rt-muted)!important}.stat b{font-size:27px!important;line-height:1!important;color:var(--rt-text)!important;letter-spacing:-.045em}button,.button,.btn{min-height:40px;border-radius:var(--rt-radius-md)!important;padding:10px 15px!important;font-weight:760!important;letter-spacing:-.01em;transition:transform var(--rt-ease),box-shadow var(--rt-ease),background var(--rt-ease),border-color var(--rt-ease),color var(--rt-ease)!important}button:hover:not(:disabled),.button:hover:not(:disabled),.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #0f172a17}button:active:not(:disabled){transform:translateY(0);box-shadow:none}button:focus-visible,.button:focus-visible,.btn:focus-visible{outline:none!important;box-shadow:var(--rt-shadow-focus)!important}button:disabled{opacity:.48;cursor:not-allowed;transform:none!important;box-shadow:none!important}.primary{background:var(--rt-primary)!important;color:#fff!important;border:1px solid var(--rt-primary)!important}.primary:hover{background:var(--rt-primary-hover)!important;border-color:var(--rt-primary-hover)!important}.secondary,.ghost{background:#fff!important;color:var(--rt-text)!important;border:1px solid var(--rt-border-strong)!important}.secondary:hover,.ghost:hover{background:var(--rt-surface-muted)!important;border-color:#aebdcb!important}.danger,.delete,.dangerButton{background:#fff1f3!important;color:#a61b38!important;border:1px solid #fecdd6!important}.danger:hover,.delete:hover,.dangerButton:hover{background:#ffe4e9!important;border-color:#fda4b5!important}label{color:var(--rt-text-soft);font-weight:750}input,select,textarea{min-height:44px;border:1px solid var(--rt-border-strong)!important;border-radius:var(--rt-radius-md)!important;background:#fff!important;color:var(--rt-text)!important;padding:11px 13px!important;box-shadow:var(--rt-shadow-xs);transition:border-color var(--rt-ease),box-shadow var(--rt-ease),background var(--rt-ease)!important}textarea{line-height:1.5;resize:vertical}input::placeholder,textarea::placeholder{color:#98a2b3}input:hover,select:hover,textarea:hover{border-color:#aebdcb!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--rt-accent)!important;box-shadow:var(--rt-shadow-focus)!important}input:disabled,select:disabled,textarea:disabled{background:#f2f4f7!important;color:#98a2b3!important}input[type=checkbox],input[type=radio]{min-height:auto;width:18px;height:18px;accent-color:var(--rt-accent);box-shadow:none;padding:0!important}.propertyWorkspaceTabsV258,.tabs,.tabBar,.settingsTabs{background:#e9eef5!important;border:1px solid #d9e2ec!important;border-radius:16px!important;padding:5px!important;gap:5px!important}.propertyWorkspaceTabsV258 button,.tabs button,.tabBar button,.settingsTabs button{min-height:38px!important;background:transparent!important;color:#5d6b7a!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:11px!important}.propertyWorkspaceTabsV258 button:hover,.tabs button:hover,.tabBar button:hover,.settingsTabs button:hover{background:#ffffffa6!important;color:var(--rt-text)!important;transform:none!important}.propertyWorkspaceTabsV258 button.active,.tabs button.active,.tabBar button.active,.settingsTabs button.active{background:#fff!important;color:var(--rt-text)!important;border-color:#d7e0ea!important;box-shadow:0 4px 12px #0f172a17!important}.badge,.status,.pill,.tag{border-radius:999px!important;font-weight:800!important;border:1px solid transparent;padding:6px 10px!important;line-height:1!important}.badge.pagado,.status.pagado,.status.disponible,.pill.success{background:#e8f7ef!important;color:#146c43!important;border-color:#bfe7d1!important}.badge.vencido,.status.vencido,.status.moroso,.pill.danger{background:#fff0f2!important;color:#a61b38!important;border-color:#fecdd6!important}.badge.pendiente,.status.pendiente{background:#f2f4f7!important;color:#475467!important;border-color:#dfe5ec!important}.badge.comprobante,.status.comprobante,.status.ocupada{background:#edf4ff!important;color:#175cd3!important;border-color:#c7dcff!important}.status.mantenimiento,.pill.warning{background:#fff7e8!important;color:#9a4c05!important;border-color:#f8d7a5!important}.sidebar.rentNextSidebar{background:#f9fbfd!important;border-right:1px solid var(--rt-border)!important;box-shadow:8px 0 24px #0f172a09}.sidebar .nextBrand{padding:4px 6px 14px!important}.sidebar .nextNavGroup small{color:#98a2b3!important;letter-spacing:.09em!important;font-weight:850!important}.sidebar .nextNavGroup button{color:#596879!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.sidebar .nextNavGroup button:hover{background:#eef3f8!important;color:var(--rt-text)!important;transform:none!important;box-shadow:none!important}.sidebar .nextNavGroup button.active{background:#fff!important;color:#172033!important;border-color:#dbe4ed!important;box-shadow:0 5px 14px #0f172a12!important}.sidebar .nextNavGroup button.active svg{color:var(--rt-accent)!important}table{border-collapse:separate!important;border-spacing:0!important;width:100%}thead th{background:#f7f9fc!important;color:#667085!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rt-border)!important}tbody td{border-bottom:1px solid #edf1f5!important;color:var(--rt-text-soft)}tbody tr:hover td{background:#fafbfd!important}.modalOverlay,.overlay,.feedbackOverlayRc2,.notificationScrimV68{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a75!important}.modal,.modalCard,.feedbackModalRc2,.notificationCenterV68{border:1px solid rgba(255,255,255,.72)!important;border-radius:22px!important;box-shadow:0 26px 80px #0f172a38!important}.close{width:38px;height:38px;padding:0!important;border-radius:12px!important}.configHeroV69{background:linear-gradient(135deg,#fff,#f4f7fb)!important}.configNavV69{background:#ffffffa8!important;border:1px solid var(--rt-border)!important;border-radius:18px!important;padding:8px!important;box-shadow:var(--rt-shadow-sm)}.configNavV69 button{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;text-align:left}.configNavV69 button.active{background:#fff!important;border-color:var(--rt-border)!important;box-shadow:0 5px 14px #0f172a12!important}.configAsideV69 .panelCard{background:#fff!important}.propertyCleanCardV1111{border-radius:22px!important}.propertyWorkspaceV258{background:#f8fafc!important;border:1px solid var(--rt-border)!important;border-radius:18px!important;padding:12px!important}.unitCardV1111,.propertySavedFileV253,.inventoryItemV255{box-shadow:var(--rt-shadow-xs)!important}.propertyCleanActionsV1111 button{font-size:13px!important}.emptyState{padding:34px!important;text-align:center;background:linear-gradient(180deg,#fff,#f8fafc)!important;border-style:dashed!important}.emptyState h3{font-size:18px!important;margin-bottom:7px!important}.emptyState p{color:var(--rt-muted)!important;max-width:520px;margin-inline:auto}.notice,.alert,.softNotice{border-radius:14px!important;border-width:1px!important;box-shadow:none!important}*{scrollbar-color:#c6d1dd transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#c6d1dd;border:3px solid transparent;background-clip:padding-box;border-radius:999px}@media(max-width:760px){body{font-size:14px}.panelCard,.infoCard,.configPanelV69,.configHeroV69{padding:16px!important}.pageHeader h1,.header h1{font-size:27px!important}button,.button,.btn{min-height:44px}.propertyWorkspaceTabsV258{grid-template-columns:1fr 1fr!important}.stat{min-height:92px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rentNextSidebar{width:274px;transition:width .2s ease,transform .22s ease;padding:18px 14px}.rentNextSidebar .nextNavGroup{overflow-y:auto;overflow-x:hidden;padding-right:2px}.rentNextSidebar .nextNavGroup small{display:block;margin:18px 10px 7px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;color:#94a3b8}.rentNextSidebar button{width:100%;min-height:42px;border-radius:12px;padding:10px 12px;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.rentNextSidebar button:hover{transform:translate(2px)}.rentNextSidebar button.active{background:linear-gradient(135deg,#ffffff29,#ffffff17);box-shadow:inset 3px 0 0 var(--accent,#22c1b4)}.rentNextSidebar .logout{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);border-radius:0;padding-top:16px;color:#fecaca}.sideCollapse{display:grid!important;place-items:center;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;background:#ffffff14!important;color:#cbd5e1!important}.rentNextSidebar.collapsed{width:82px;padding-inline:12px}.rentNextSidebar.collapsed .nextBrand strong,.rentNextSidebar.collapsed .nextNavGroup small,.rentNextSidebar.collapsed button span{display:none}.rentNextSidebar.collapsed .nextBrand{justify-content:center}.rentNextSidebar.collapsed .sideTop{display:grid;justify-items:center;gap:10px}.rentNextSidebar.collapsed .nextNavGroup button,.rentNextSidebar.collapsed .logout{justify-content:center;padding-inline:10px}.rentNextSidebar.collapsed button:hover{transform:none}.rentNextSidebar.collapsed .nextNavGroup small+button{margin-top:10px}.smartNavHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin:6px 0 22px;padding:18px 20px;background:linear-gradient(135deg,#fffffff5,#f8fafce6);border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 12px 32px #0f172a12}.smartNavMain{min-width:0;flex:1}.breadcrumbs{display:flex;align-items:center;gap:5px;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:800}.breadcrumbs button{padding:0;background:transparent;border:0;color:var(--accent,#0f766e);font-size:12px}.breadcrumbs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smartTitleRow{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.smartTitleRow h1{margin:0;color:#0f172a;font-size:28px;line-height:1.05;letter-spacing:-.035em}.smartTitleRow p{margin:6px 0 0;color:#64748b;font-size:14px}.contextPills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.contextPills span{padding:7px 10px;border:1px solid #dbe3ef;background:#fff;border-radius:999px;color:#475569;font-size:11px;font-weight:900;white-space:nowrap}.quickActionsNav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.quickActionsNav button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:9px 11px;background:#fff;border:1px solid #dbe3ef;color:#334155;border-radius:11px;font-size:12px;box-shadow:0 5px 14px #0f172a0a}.quickActionsNav button:first-child{background:var(--accent,#0f766e);border-color:var(--accent,#0f766e);color:#fff}.quickActionsNav button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #0f172a17}@media(max-width:1100px){.smartNavHeader{align-items:stretch;flex-direction:column}.quickActionsNav{justify-content:flex-start}.smartTitleRow{align-items:flex-start;flex-direction:column}.contextPills{justify-content:flex-start}}@media(max-width:760px){.sideCollapse{display:none!important}.rentNextSidebar.collapsed{width:min(86vw,320px)}.rentNextSidebar.collapsed .nextBrand strong,.rentNextSidebar.collapsed .nextNavGroup small,.rentNextSidebar.collapsed button span{display:initial}.rentNextSidebar.collapsed .sideTop{display:flex}.rentNextSidebar.collapsed .nextNavGroup button,.rentNextSidebar.collapsed .logout{justify-content:flex-start}.smartNavHeader{padding:15px;border-radius:18px;margin-bottom:14px}.smartTitleRow h1{font-size:24px}.smartTitleRow p{font-size:13px}.contextPills{display:none}.quickActionsNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.quickActionsNav button{justify-content:center;padding:9px 6px}.quickActionsNav .moreQuickAction{display:none}}@media(max-width:420px){.quickActionsNav{grid-template-columns:1fr 1fr}.quickActionsNav button:nth-child(3){grid-column:1/-1}.smartTitleRow h1{font-size:22px}}.dashboardTrendV4{min-height:390px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfdff)}.dashboardTrendSummaryV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 8px}.dashboardTrendSummaryV4>span{padding:14px 16px;border:1px solid var(--border-color,#e5e7eb);border-radius:16px;background:#fff}.dashboardTrendSummaryV4 small{display:block;color:#64748b;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.dashboardTrendSummaryV4 b{font-size:20px;color:#0f172a}.dashboardTrendSummaryV4 .positive b{color:#15803d}.dashboardTrendSummaryV4 .negative b{color:#b91c1c}.dashboardTrendChartV4{height:230px;display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:14px;align-items:end;padding:24px 6px 4px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc33,#f8fafcb3);border-radius:18px}.dashboardTrendMonthV4{height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center;min-width:0}.dashboardTrendBarsV4{height:100%;display:flex;justify-content:center;align-items:end;gap:5px}.dashboardTrendBarsV4 i{display:block;width:min(18px,35%);min-height:5px;border-radius:8px 8px 3px 3px;transition:height .25s ease,transform .18s ease}.dashboardTrendBarsV4 i:hover{transform:translateY(-3px)}.dashboardTrendBarsV4 .income{background:linear-gradient(180deg,#0f766e,#5eead4);box-shadow:0 8px 20px #0d94882e}.dashboardTrendBarsV4 .expense{background:linear-gradient(180deg,#e11d48,#fda4af);box-shadow:0 8px 20px #e11d4824}.dashboardTrendMonthV4>b{text-transform:capitalize;color:#334155;font-size:12px}.dashboardTrendMonthV4>small{color:#64748b;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardTrendLegendV4{display:flex;gap:18px;justify-content:flex-end;margin-top:12px;color:#64748b;font-size:12px;font-weight:800}.dashboardTrendLegendV4 span{display:flex;align-items:center;gap:7px}.dashboardTrendLegendV4 i{width:9px;height:9px;border-radius:999px}.dashboardTrendLegendV4 .income{background:#0f766e}.dashboardTrendLegendV4 .expense{background:#e11d48}.smartHeroV62{box-shadow:0 24px 60px #0f172a1a}.executiveKpisV55.smartKpisV62 article{border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0e;transition:transform .18s ease,box-shadow .18s ease}.executiveKpisV55.smartKpisV62 article:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0f172a17}.importantAlertsV62,.timelinePanelV62,.occupancyCardV62,.actionAssistantV62{box-shadow:0 14px 34px #0f172a0e}@media(max-width:760px){.dashboardTrendSummaryV4{grid-template-columns:1fr}.dashboardTrendChartV4{gap:7px;height:205px}.dashboardTrendMonthV4>small{display:none}.dashboardTrendLegendV4{justify-content:flex-start}.dashboardTrendV4{min-height:auto}}.smartPropertyWizardV259{overflow:hidden}.smartWizardNavV259{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;border-top:1px solid var(--border,#e5e7eb);border-bottom:1px solid var(--border,#e5e7eb);background:#f8fafcd9}.smartWizardNavV259 button{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid transparent;background:transparent;text-align:left;border-radius:14px;color:#64748b}.smartWizardNavV259 button b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#e2e8f0;color:#475569}.smartWizardNavV259 button span{display:grid;min-width:0}.smartWizardNavV259 button strong{font-size:13px;color:inherit}.smartWizardNavV259 button small{font-size:11px;color:#94a3b8}.smartWizardNavV259 button.active{background:#fff;border-color:#14b8a647;box-shadow:0 6px 18px #0f172a12;color:#0f766e}.smartWizardNavV259 button.active b{background:#14b8a6;color:#fff}.smartWizardNavV259 button.ready:not(.active) b{background:#ccfbf1;color:#0f766e}.smartWizardFormV259{padding:0!important}.smartWizardContentV259{padding:24px}.smartFormStageV259{display:grid;gap:22px;animation:smartFormInV259 .2s ease}.smartFormStageV259>header{border-bottom:1px solid #e8edf3;padding-bottom:16px}.smartFormStageV259>header span{font-size:12px;font-weight:800;color:#0f766e;text-transform:uppercase;letter-spacing:.06em}.smartFormStageV259>header h4{font-size:20px;margin:5px 0}.smartFormStageV259>header p{margin:0;color:#64748b}.smartFormStageV259 .propertyIdentityGridV251 label,.smartRentGridV259 label{display:grid;gap:7px}.smartFormStageV259 label>span{font-size:13px;font-weight:700;color:#334155}.smartTypeCardsV259{margin:0}.smartRentGridV259{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.readonlyFieldV259{min-height:44px;display:flex;align-items:center;padding:0 14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b}.propertyReviewV259{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.propertyReviewV259>div{display:grid;gap:4px;padding:16px;border:1px solid #e5eaf0;border-radius:14px;background:#f8fafc}.propertyReviewV259 span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.propertyReviewV259 b{font-size:15px;color:#172033}.propertyReviewV259 small{color:#64748b;overflow:hidden;text-overflow:ellipsis}.smartWizardActionsV259{position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 22px;border-top:1px solid #e5eaf0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smartWizardActionsV259>div{display:flex;gap:8px}.smartWizardActionsV259>span{font-size:12px;font-weight:800;color:#64748b}.smartWizardActionsV259>button{justify-self:end}@keyframes smartFormInV259{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:900px){.smartWizardNavV259,.smartRentGridV259,.propertyReviewV259{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.smartWizardNavV259{display:flex;overflow-x:auto;padding:12px}.smartWizardNavV259 button{min-width:145px}.smartWizardContentV259{padding:16px}.smartRentGridV259,.propertyReviewV259{grid-template-columns:1fr}.smartWizardActionsV259{grid-template-columns:1fr auto;padding:12px 16px}.smartWizardActionsV259>span{display:none}.smartWizardActionsV259>button{grid-column:2}.smartWizardActionsV259>div{overflow-x:auto}.smartFormStageV259>header h4{font-size:18px}}.premiumCommandTriggerV6,.premiumShortcutTriggerV6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #dce4ed;background:#fff;color:#475569;border-radius:12px;box-shadow:0 4px 12px #0f172a0a}.premiumCommandTriggerV6 span{font-size:12px;font-weight:800}.premiumCommandTriggerV6 kbd{padding:2px 6px;border:1px solid #d9e1ea;background:#f8fafc;border-radius:6px;color:#64748b;font-size:10px}.premiumShortcutTriggerV6{width:38px;padding:0}.premiumCommandTriggerV6:hover,.premiumShortcutTriggerV6:hover{border-color:#b9c8d7;color:#0f766e;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.premiumCommandScrimV6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:start center;padding:10vh 18px 30px;background:#0f172a7a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:premiumFadeV6 .16s ease}.premiumCommandV6{width:min(720px,100%);max-height:78vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:22px;box-shadow:0 38px 110px #0f172a57;animation:premiumPopV6 .18s ease}.premiumCommandV6>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid #e8edf3}.premiumCommandV6>header svg{color:#0f766e}.premiumCommandV6>header input{border:0!important;box-shadow:none!important;padding:0!important;min-height:32px!important;font-size:16px;background:transparent!important}.premiumCommandV6 kbd,.premiumShortcutModalV6 kbd{font-family:inherit;padding:4px 7px;border:1px solid #d9e1ea;border-bottom-width:2px;background:#f8fafc;border-radius:7px;color:#64748b;font-size:10px;font-weight:900;white-space:nowrap}.premiumCommandBodyV6{overflow:auto;padding:12px}.premiumCommandQuickV6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.premiumCommandQuickV6 button{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e3e9f0;background:#f8fafc;border-radius:14px;text-align:left;color:#334155}.premiumCommandQuickV6 button:hover{background:#eefbf9;border-color:#b5ebe4}.premiumCommandQuickV6 svg{margin-top:2px;color:#0f766e}.premiumCommandQuickV6 span{display:grid;gap:3px}.premiumCommandQuickV6 b{font-size:12px}.premiumCommandQuickV6 small{font-size:10px;color:#64748b}.premiumCommandLabelV6{margin:6px 8px 7px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.premiumCommandResultsV6{display:grid;gap:3px}.premiumCommandResultsV6>button{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;background:transparent;border-radius:12px;text-align:left;color:#334155}.premiumCommandResultsV6>button:hover{background:#f1f6f9}.premiumCommandResultsV6>button>span:nth-child(2){display:grid;gap:2px;min-width:0}.premiumCommandResultsV6 b,.premiumCommandResultsV6 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premiumCommandResultsV6 b{font-size:13px}.premiumCommandResultsV6 small{font-size:11px;color:#64748b}.premiumCommandTypeV6{font-size:9px;font-weight:900;text-transform:uppercase;color:#0f766e;background:#eafaf7;border-radius:999px;padding:5px 7px;text-align:center}.premiumCommandResultsV6>button>svg{color:#94a3b8}.premiumCommandEmptyV6{display:grid;justify-items:center;gap:7px;padding:35px;color:#64748b}.premiumCommandEmptyV6 b{color:#334155}.premiumCommandV6>footer{display:flex;gap:18px;flex-wrap:wrap;padding:11px 18px;border-top:1px solid #e8edf3;background:#f8fafc;color:#64748b;font-size:10px}.premiumCommandV6>footer span{display:flex;align-items:center;gap:6px}.premiumShortcutModalV6{width:min(470px,100%);padding:22px;background:#fff;border-radius:22px;box-shadow:0 38px 110px #0f172a57;animation:premiumPopV6 .18s ease}.premiumShortcutModalV6>header{display:flex;align-items:center;justify-content:space-between}.premiumShortcutModalV6>header>div{display:flex;align-items:center;gap:9px}.premiumShortcutModalV6 h3{margin:0;font-size:19px}.premiumShortcutModalV6>header button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:#f1f5f9;border-radius:10px}.premiumShortcutModalV6>p{margin:8px 0 18px;color:#64748b}.premiumShortcutModalV6>div{display:grid;gap:2px}.premiumShortcutModalV6 article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 4px;border-bottom:1px solid #edf1f5;color:#475569;font-size:13px}.premiumTopProgressV6{position:fixed;z-index:9000;top:0;left:0;right:0;height:3px;overflow:hidden;background:transparent}.premiumTopProgressV6 i{display:block;height:100%;width:45%;background:linear-gradient(90deg,#0f766e,#2dd4bf);box-shadow:0 0 12px #14b8a6b3;animation:premiumProgressV6 .45s ease forwards}.premiumScreenTransitionV6{transition:opacity .18s ease,transform .18s ease}.premiumScreenTransitionV6.changing{opacity:.64;transform:translateY(3px)}.premiumToastStackV6{z-index:11000!important}.premiumToastV6{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:start!important;gap:11px!important;overflow:hidden!important;min-width:min(380px,calc(100vw - 28px))!important;padding:14px 13px 16px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 18px 45px #0f172a29!important;color:#334155!important}.premiumToastIconV6{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8faf6;color:#0f766e;font-weight:900}.premiumToastV6.error .premiumToastIconV6{background:#fff0f2;color:#be123c}.premiumToastV6>div:nth-child(2){display:grid;gap:2px}.premiumToastV6 b{font-size:12px!important}.premiumToastV6 span{font-size:12px!important;color:#64748b!important}.premiumToastV6>button{display:grid;place-items:center;width:28px;height:28px;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#94a3b8!important;box-shadow:none!important}.premiumToastTimerV6{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#14b8a6;transform-origin:left;animation:premiumToastTimerV6 4.3s linear forwards}.premiumToastV6.error .premiumToastTimerV6{background:#e11d48}@keyframes premiumFadeV6{0%{opacity:0}to{opacity:1}}@keyframes premiumPopV6{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes premiumProgressV6{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes premiumToastTimerV6{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:900px){.premiumCommandTriggerV6 span,.premiumCommandTriggerV6 kbd{display:none}.premiumCommandTriggerV6{width:38px;padding:0}.premiumCommandQuickV6{grid-template-columns:1fr}}@media(max-width:620px){.premiumCommandScrimV6{padding:0;place-items:end center}.premiumCommandV6{width:100%;max-height:88vh;border-radius:22px 22px 0 0}.premiumCommandResultsV6>button{grid-template-columns:65px 1fr auto}.premiumCommandV6>footer{display:none}.premiumShortcutModalV6{width:100%;border-radius:22px 22px 0 0}.premiumShortcutTriggerV6{display:none}.premiumToastStackV6{left:14px!important;right:14px!important}.premiumToastV6{min-width:0!important;width:100%!important}}:root{--rt-page-bg:#f3f6fa;--rt-surface:#ffffff;--rt-surface-soft:#f8fafc;--rt-border-strong:#d7e0ea;--rt-focus:rgba(13,148,136,.22)}html{background:var(--rt-page-bg);scroll-behavior:smooth}body{background:var(--rt-page-bg);color:#172033;line-height:1.5}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rt-focus)!important;outline-offset:2px!important}button:disabled,.button:disabled,.btn:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important;box-shadow:none!important}.main,.content,.pageContent,.nextContent{background:var(--rt-page-bg)}.panelCard,.infoCard,.configPanelV69,.propertyCleanCardV1111,.dashboardTrendV4,.modalCard{border-color:var(--rt-border-strong)!important;box-shadow:0 8px 24px #0f172a11!important}.panelCard:hover,.infoCard:hover,.propertyCleanCardV1111:hover{border-color:#c7d3df!important}.pageHeader,.header,.smartNavHeader{isolation:isolate}.main,.content,.pageContent,.nextContent,.panelCard,.infoCard,.configPanelV69,.propertyCleanCardV1111,.propertyWorkspaceV258,.propertyWorkspaceContentV258,.configLayoutV69,.configMainV69,.configAsideV69{min-width:0}img,video,iframe,embed,object{max-width:100%}pre,code{overflow-wrap:anywhere}.propertyWorkspaceV258,.propertyWorkspaceContentV258{overflow:visible!important}.propertySavedFileV253,.inventoryItemV255,.unitCardV1111{min-width:0;overflow:hidden}.propertySavedFileV253 strong,.inventoryItemV255 strong,.unitCardV1111 strong{overflow-wrap:anywhere}.configLayoutV69{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,340px)!important;align-items:start!important;gap:22px!important}.configAsideV69{position:sticky!important;top:18px!important;z-index:1!important;max-height:calc(100vh - 36px);overflow:auto;padding-bottom:2px}.configAsideV69 .panelCard{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important}.modalOverlay,.overlay,.feedbackOverlayRc2,.notificationScrimV68,.ns-modal-shell{overflow:auto!important;padding:20px!important}.modal,.modalCard,.feedbackModalRc2,.notificationCenterV68,.ns-modal{max-height:calc(100dvh - 40px)!important;overflow:auto!important;overscroll-behavior:contain}.modalActions,.ns-modal-actions{position:sticky;bottom:-1px;background:linear-gradient(180deg,#fff0,#fff 28%);padding-top:18px;z-index:2}.rentNextSidebar{min-height:100dvh;box-shadow:12px 0 34px #0f172a21}.rentNextSidebar .nextNavGroup{min-height:0}.rentNextSidebar .logout{position:sticky;bottom:0;background:linear-gradient(180deg,#0f172a00,#0f172afa 30%);padding-bottom:12px!important}.rentNextSidebar button,.quickActionsNav button{font-weight:800}.tableWrap,.tableContainer,.ns-table-wrap{overflow:auto!important;overscroll-behavior-inline:contain}table{min-width:680px}th{position:sticky;top:0;z-index:1}td,th{vertical-align:middle}.propertyWorkspaceTabsV258{align-items:stretch!important;gap:8px!important;margin-bottom:12px!important}.propertyWorkspaceTabsV258 button{min-height:44px!important;white-space:normal!important;line-height:1.2!important}.propertyCleanActionsV1111{align-items:stretch!important}.propertyCleanActionsV1111 button{min-height:40px!important}.propertySavedFileV253{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.propertySavedFileV253 .actions,.propertySavedFileV253 footer{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}.fileViewer,.propertyFileViewerV258{background:#eef2f7!important;border:1px solid var(--rt-border-strong)!important;border-radius:18px!important;overflow:hidden!important}.fileViewer iframe,.propertyFileViewerV258 iframe{display:block;width:100%!important;min-height:65vh;border:0;background:#fff}small,.muted,.helperText{color:#64748b}.emptyState,.ns-empty{min-height:180px;align-content:center}.notice,.alert,.softNotice{line-height:1.45}@media(max-width:1100px){.configLayoutV69{grid-template-columns:1fr!important}.configAsideV69{position:static!important;max-height:none!important;overflow:visible!important}}@media(max-width:760px){.main,.content,.pageContent,.nextContent{padding-inline:12px!important}.smartNavHeader{gap:14px}.panelCard,.infoCard,.configPanelV69,.propertyCleanCardV1111{border-radius:16px!important}.propertyWorkspaceTabsV258{grid-template-columns:repeat(2,minmax(0,1fr))!important}.propertySavedFileV253{grid-template-columns:1fr!important}.propertySavedFileV253 .actions,.propertySavedFileV253 footer{justify-content:flex-start!important}.modalOverlay,.overlay,.feedbackOverlayRc2,.notificationScrimV68,.ns-modal-shell{padding:0!important;align-items:end!important}.modal,.modalCard,.feedbackModalRc2,.notificationCenterV68,.ns-modal{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:22px 22px 0 0!important}table{min-width:620px}}@media(max-width:420px){.propertyWorkspaceTabsV258{grid-template-columns:1fr!important}.quickActionsNav{grid-template-columns:1fr 1fr!important}.quickActionsNav button{min-width:0;font-size:11px}}.rentNextSidebar .logout{background:linear-gradient(180deg,#f9fbfd00,#f9fbfdfa 32%)!important;color:#9f1239!important}.rentNextSidebar .logout:hover{background:#fff1f2!important;color:#881337!important}.rentNextTopBar.topBar{grid-template-columns:minmax(420px,1fr) auto auto auto auto!important;gap:10px!important}.rentNextTopBar .globalSearch{max-width:none!important;justify-self:stretch!important}.rentNextTopBar .globalSearch>svg{left:16px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none}.rentNextTopBar .globalSearch input{padding-left:46px!important}.premiumCommandTriggerV6{width:auto!important;min-width:44px!important;padding:0 12px!important}.premiumCommandTriggerV6 span{font-size:12px}.premiumCommandTriggerV6 kbd{font-size:10px;padding:2px 5px}.coreHeroV1111{padding:20px 24px!important;grid-template-columns:minmax(0,1fr) 360px!important;margin-bottom:14px!important}.coreHeroV1111 h2{font-size:29px!important}.smartPropertyWizardV259.propertyWizardV1111{display:block!important;padding:0!important;overflow:visible!important;border-radius:24px!important}.smartPropertyWizardV259 .wizardIntroV1111{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:24px 24px 0 0!important;padding:18px 24px!important;background:#fff!important}.smartPropertyWizardV259 .wizardIntroV1111 h3{font-size:23px!important;margin:2px 0!important}.smartPropertyWizardV259 .wizardIntroV1111 p{margin:0!important;max-width:620px!important}.smartWizardNavV259{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.smartWizardNavV259 button{padding:16px 12px!important;min-height:74px!important;border-radius:0!important;border-bottom:3px solid transparent!important}.smartWizardNavV259 button.active{border-bottom-color:#2563eb!important;background:#f8fbff!important}.smartWizardContentV259{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:20px!important;padding:22px 24px!important;align-items:start!important;background:#f8fafc!important}.smartFormStageV259{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:18px!important;padding:22px!important;box-shadow:0 8px 22px #0f172a0d!important;min-width:0!important}.smartFormStageV259>header{padding-bottom:12px!important;margin-bottom:2px!important}.smartRentGridV259,.propertyIdentityGridV251{gap:14px!important}.smartTypeCardsV259 button{min-height:88px!important}.propertyWizardSummaryV251{position:sticky;top:94px;display:grid;gap:14px;background:#fff;border:1px solid #dbe4ee;border-radius:18px;padding:18px;box-shadow:0 10px 28px #0f172a12}.propertyWizardSummaryHeadV251{display:flex;align-items:center;justify-content:space-between}.propertyWizardSummaryHeadV251 span{font-weight:900;color:#172033}.propertyWizardSummaryHeadV251 b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#1d4ed8}.propertyWizardCoverV251{height:150px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f1f5f9);display:grid;place-items:center;overflow:hidden;color:#3b82f6}.propertyWizardCoverV251 img{width:100%;height:100%;object-fit:cover}.propertyWizardSummaryFactsV251{display:grid;gap:0}.propertyWizardSummaryFactsV251 article{padding:10px 0;border-bottom:1px solid #edf1f5}.propertyWizardSummaryFactsV251 small{display:block;color:#64748b;font-weight:700}.propertyWizardSummaryFactsV251 strong{display:block;margin-top:2px;color:#172033;overflow-wrap:anywhere}.propertyWizardSummaryV251>p{margin:0;padding:11px;border-radius:12px;background:#eff6ff;color:#1e40af;font-size:12px;line-height:1.45}.smartWizardActionsV259{padding:14px 24px!important;background:#fff!important;border-radius:0 0 24px 24px!important}.contractsHeroV58,.collectionHeroV111{color:#fff!important;background:linear-gradient(135deg,#08152f,#123c9a)!important}.contractsHeroV58 h1,.contractsHeroV58 h2,.contractsHeroV58 h3,.contractsHeroV58 b,.collectionHeroV111 h1,.collectionHeroV111 h2,.collectionHeroV111 h3,.collectionHeroV111 b{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.16)}.contractsHeroV58 p,.collectionHeroV111 p{color:#dbeafe!important}.contractsHeroV58 .softTag,.collectionHeroV111 .softTag{background:#ecfeff!important;color:#0f766e!important}.contractsSummaryV58 .stat,.collectionStatsV111 article{background:#fff!important;color:#172033!important;border-color:#ffffff8c!important;box-shadow:0 10px 25px #030a1c2e!important}.contractsSummaryV58 .stat b,.contractsSummaryV58 .stat span,.contractsSummaryV58 .stat small,.collectionStatsV111 article b,.collectionStatsV111 article span,.collectionStatsV111 article small{color:#172033!important;text-shadow:none!important}.reportsGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;align-items:start!important}.reportsGrid>.panelCard{height:auto!important;min-height:0!important}.rankingReportV59{grid-column:auto!important}.rankingRowV59{min-height:64px!important}.reportPanelV59{padding:20px!important}.reportPanelV59 .sectionTitle{margin-bottom:10px!important}.propertyGridCleanV1111{gap:12px!important}.propertyCleanCardV1111{padding:18px!important;grid-template-columns:150px minmax(0,1fr) 190px!important}.propertyWorkspaceV258{margin-top:10px!important;padding-top:10px!important}.unitCardsCleanV1111{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.unitCleanCardV1111{padding:17px!important;min-height:175px!important}.rentNextSidebar .navSectionsV115 small:last-of-type{margin-top:14px}@media(max-width:1180px){.rentNextTopBar.topBar{grid-template-columns:minmax(300px,1fr) auto auto auto!important}.smartWizardContentV259{grid-template-columns:minmax(0,1fr) 290px!important}.reportsGrid{grid-template-columns:1fr!important}}@media(max-width:900px){.smartWizardContentV259{grid-template-columns:1fr!important}.propertyWizardSummaryV251{position:static!important;order:2}.coreHeroV1111{grid-template-columns:1fr!important}.rentNextTopBar.topBar{grid-template-columns:1fr auto auto!important}.rentNextTopBar .globalSearch{grid-column:1/-1!important;order:5!important}}@media(max-width:620px){.smartPropertyWizardV259 .wizardIntroV1111{display:block!important;padding:16px!important}.smartWizardNavV259{padding:0 10px!important}.smartWizardContentV259{padding:12px!important}.smartFormStageV259{padding:16px!important}.propertyWizardSummaryV251{padding:14px!important}.smartWizardActionsV259{padding:12px!important}.propertyCleanCardV1111{grid-template-columns:1fr!important}.premiumCommandTriggerV6 span,.premiumCommandTriggerV6 kbd{display:none!important}}:root{--v252-gap:14px}.main{padding-bottom:28px!important}.smartHeroV62,.intelligenceBriefV64,.quickCommandCenterV112,.workCenterV62,.smartDashboardGridV62,.reportsLayoutV59,.reportsGrid{gap:var(--v252-gap)!important}.smartHeroV62{padding:22px!important;min-height:0!important;margin-bottom:14px!important}.intelligenceBriefV64,.quickCommandCenterV112,.workCenterV62{margin:0 0 14px!important}.executiveKpisV55{margin:0 0 14px!important;gap:12px!important}.smartDashboardGridV62{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)!important;align-items:start!important}.smartDashboardGridV62>.panelCard{min-height:0!important;height:auto!important}.dashboardTrendV4{grid-column:1!important;grid-row:span 2!important}.importantAlertsV62,.timelinePanelV62,.occupancyCardV62,.actionAssistantV62{grid-column:2!important}.actionAssistantV62 .actionStackV55{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.actionAssistantV62 .actionStackV55 button{min-height:72px!important;padding:14px!important}.coreHeroV1111{padding:24px!important;min-height:0!important;gap:22px!important;grid-template-columns:minmax(0,1.25fr) minmax(420px,.9fr)!important}.coreHeroV1111 h2,.contractsHeroV58 h2,.paymentsHeroV31 h2{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.18)!important}.coreHeroV1111 p,.contractsHeroV58 p,.paymentsHeroV31 p{color:#ffffffdb!important}.coreHeroV1111 .softTag,.contractsHeroV58 .softTag,.paymentsHeroV31 .softTag{background:#ffffff24!important;color:#dff7ff!important;border-color:#ffffff2e!important}.coreHeroStatsV1111{gap:12px!important}.coreHeroStatsV1111 .stat{min-height:128px!important;padding:18px!important;background:#fff!important}.propertyWizardV1111{margin-top:14px!important}.smartPropertyWizardV259{padding:18px!important}.wizardIntroV1111{margin-bottom:12px!important}.configSprint1{grid-template-columns:250px minmax(0,1fr) 300px!important;gap:16px!important}.configAsideV69{display:block!important}.configAsideV69>.panelCard{margin:0!important}.configMainV69,.configAsideV69{gap:14px!important}.notificationCenterV68{width:min(440px,calc(100vw - 24px))!important}.notificationCenterHeadV68{padding:18px!important}.notificationSummaryV68{gap:8px!important;padding:12px 18px!important}.notificationActionsV68{gap:8px!important;padding:0 18px 12px!important}.reportsLayoutV59,.reportsGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important}.reportsLayoutV59>.panelCard,.reportsGrid>.panelCard{min-height:0!important;height:auto!important}.rankingReportV59,.wideReportV59{grid-column:1!important}.occupancyReportV59,.contractStatsV59{grid-column:2!important}.panelCard:empty{display:none!important}@media(max-width:1100px){.smartDashboardGridV62,.reportsLayoutV59,.reportsGrid,.coreHeroV1111,.configSprint1{grid-template-columns:1fr!important}.dashboardTrendV4,.importantAlertsV62,.timelinePanelV62,.occupancyCardV62,.actionAssistantV62,.rankingReportV59,.wideReportV59,.occupancyReportV59,.contractStatsV59{grid-column:auto!important;grid-row:auto!important}.configAsideV69{position:static!important}}@media(max-width:720px){.actionAssistantV62 .actionStackV55{grid-template-columns:1fr!important}.coreHeroV1111,.smartHeroV62{padding:18px!important}}.migrationScrimV160{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#080f1eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.migrationCardV160{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border:1px solid #dfe6f1;border-radius:28px;box-shadow:0 32px 90px #0208175c;padding:30px}.migrationCardV160>header{display:flex;gap:18px;align-items:flex-start}.migrationCardV160>header span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#3166d5}.migrationCardV160 h2{margin:4px 0 8px;font-size:28px;color:#14213d}.migrationCardV160 p{margin:0;color:#667085;line-height:1.55}.migrationIconV160{width:56px;height:56px;flex:0 0 56px;border-radius:18px;display:grid;place-items:center;background:#eaf1ff;color:#2258c7}.migrationSecurityV160{margin:24px 0 18px;padding:14px 16px;border-radius:16px;background:#eef8f2;border:1px solid #ccebd8;color:#176b3a;display:flex;gap:12px;align-items:center}.migrationSecurityV160 div{display:flex;flex-direction:column}.migrationSecurityV160 span{font-size:13px;color:#4b7a5c}.migrationCountsV160{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.migrationCountsV160 article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 13px;border:1px solid #e6eaf0;border-radius:14px;background:#fafbfc;color:#4b5565}.migrationCountsV160 b{color:#182230}.migrationCardV160 footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.migrationCardV160 footer button{display:inline-flex;align-items:center;gap:8px}.migrationProgressV160{margin-top:18px;padding:16px;border-radius:16px;background:#f5f7fb;border:1px solid #e4e8ef}.migrationProgressV160>div{display:flex;justify-content:space-between;margin-bottom:10px}.migrationProgressV160 progress{width:100%;height:10px}.migrationErrorV160{margin-top:16px;padding:14px;border-radius:14px;background:#fff1f1;color:#a51d2d;border:1px solid #f3c8ce;display:flex;gap:9px;align-items:flex-start}.migrationSuccessV160{text-align:center;padding:30px 10px 8px}.migrationSuccessV160 svg{color:#219653}.migrationSuccessV160 h3{font-size:25px;margin:12px 0 7px;color:#182230}.migrationSuccessV160 button{margin-top:20px}@media(max-width:680px){.migrationScrimV160{padding:10px}.migrationCardV160{padding:20px;border-radius:22px}.migrationCardV160>header{flex-direction:column}.migrationCountsV160{grid-template-columns:1fr 1fr}.migrationCardV160 footer{flex-direction:column}.migrationCardV160 footer button{justify-content:center;width:100%}}.tenantProofUploadOverlayV168{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.tenantProofUploadOverlayV168>div{width:min(420px,100%);background:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.tenantProofUploadOverlayV168 b{font-size:19px;color:#111827}.tenantProofUploadOverlayV168 small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.tenantProofUploadOverlayV168 em{font-style:normal;font-size:12px;color:#64748b}.tenantProofSpinnerV168{width:42px;height:42px;border-radius:50%;border:4px solid #e2e8f0;border-top-color:#2563eb;animation:rentiumProofSpin .8s linear infinite;margin-bottom:5px}.uxRouteAnnouncerV154{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uxConnectionBannerV154{position:fixed;z-index:13000;left:50%;top:14px;transform:translate(-50%);width:min(620px,calc(100vw - 28px));display:flex;align-items:flex-start;gap:11px;padding:12px 15px;border-radius:17px;box-shadow:0 18px 55px #0f172a33;animation:uxBannerInV154 .2s ease-out}.uxConnectionBannerV154.warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.uxConnectionBannerV154.restored{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.uxConnectionBannerV154 svg{flex:0 0 auto;margin-top:2px}.uxConnectionBannerV154 b,.uxConnectionBannerV154 span{display:block}.uxConnectionBannerV154 span{font-size:12px;line-height:1.4;margin-top:2px;font-weight:650}@keyframes uxBannerInV154{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.uxStabilizedV154 :where(button,a,[role=button]){touch-action:manipulation}.uxStabilizedV154 :where(button,a,[role=button]):active{transform:translateY(1px)}.uxStabilizedV154 :where(button,a,[role=button])[aria-disabled=true]{pointer-events:none;opacity:.56}.uxStabilizedV154 :where(input,select,textarea):disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.uxStabilizedV154 :where(input,select,textarea):user-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.uxStabilizedV154 :where(.panelForm,.formGrid,.formGridV11) label{min-width:0}.uxStabilizedV154 :where(.panelForm,.formGrid,.formGridV11) :where(input,select,textarea){min-width:0}.uxStabilizedV154 :where(.modalCard,.premiumShortcutModalV6,.upgradeModal,.authCardV632){max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.uxStabilizedV154 :where(.cardGrid,.propertyGrid,.maintenanceBoardV119,.providersGridV119)>*{min-width:0}.uxStabilizedV154 :where(table){border-collapse:separate;border-spacing:0}.uxStabilizedV154 :where(.tableWrap,.dataTableWrap,.ns-table-wrap){overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.uxStabilizedV154 .emptyState :where(button,a){margin-top:12px}.uxStabilizedV154 .screenLoadingV8{min-height:320px}@media(max-width:760px){.uxConnectionBannerV154{top:8px;width:calc(100vw - 16px)}.uxStabilizedV154 :where(button,a,[role=button]){min-height:44px}.uxStabilizedV154 :where(input,select,textarea){font-size:16px}.uxStabilizedV154 :where(.modalCard,.premiumShortcutModalV6,.upgradeModal,.authCardV632){width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);border-radius:20px!important;padding:18px!important}.uxStabilizedV154 :where(.rowActions,.actions,.toolbarActions){flex-wrap:wrap}.uxStabilizedV154 :where(.rowActions,.actions,.toolbarActions)>button{flex:1 1 140px}.uxStabilizedV154 :where(.panelCard,.infoCard,.emptyState){border-radius:20px!important}.uxStabilizedV154 .emptyState{min-height:150px;padding:26px 18px!important}}@media(prefers-reduced-motion:reduce){.uxConnectionBannerV154,.premiumScreenTransitionV6,.screenLoadingV8,.ns-skeleton:after{animation:none!important;transition:none!important}.uxStabilizedV154 *{scroll-behavior:auto!important}}.tenantMobileNavV55,.tenantMobilePriorityV55{display:none}.tenantMobileNotificationsV55{position:fixed;z-index:90;right:18px;top:76px;width:min(390px,calc(100% - 24px));max-height:min(620px,calc(100vh - 96px));overflow:auto;background:#fff;border:1px solid #d7dee8;border-radius:24px;padding:14px;box-shadow:0 28px 70px #0f172a38}.tenantMobileSheetHeadV55{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.tenantMobileSheetHeadV55 span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:900}.tenantMobileSheetHeadV55 h2{font-size:19px;margin:3px 0}.tenantMobileSheetHeadV55 button{border:0;background:#f1f5f9;border-radius:12px;width:40px;height:40px;display:grid;place-items:center}.tenantMobileNotificationsV55>button{width:100%;border:0;border-top:1px solid #e5e7eb;background:#fff;padding:13px 4px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;text-align:left;color:#111827}.tenantMobileNotificationsV55>button>span{font-size:23px}.tenantMobileNotificationsV55>button b,.tenantMobileNotificationsV55>button small{display:block}.tenantMobileNotificationsV55>button small{margin-top:3px;color:#64748b}.tenantDocOpenV55{width:100%;text-align:left;color:inherit;cursor:pointer}.tenantDocOpenV55>div{min-width:0;flex:1}.tenantDocOpenV55 svg{margin-left:auto;color:#64748b}.tenantProofStateV55{display:flex!important;align-items:center;gap:5px;color:#166534!important;font-weight:750}@media(max-width:640px){.tenantBankAppV63{padding-bottom:82px;background:#f5f7fa!important}.tenantBankHeaderV63{padding:10px 12px!important;min-height:62px}.tenantBankLogoV63{width:38px!important;height:38px!important}.tenantBankHeaderActionsV63{gap:6px}.tenantBankHeaderActionsV63 button{min-width:42px;min-height:42px;justify-content:center}.tenantBankHeaderActionsV63 button:not(.tenantBellV63){font-size:0}.tenantBankHeaderActionsV63 button:not(.tenantBellV63):after{content:"Salir";font-size:12px}.tenantPortalShellV11{width:100%!important;padding:10px 10px 24px!important}.tenantPortalHeroV11{padding:18px!important;border-radius:22px!important;gap:14px!important}.tenantGreetingV63 h1{font-size:28px!important;line-height:1.05!important;letter-spacing:-.045em!important;margin:13px 0 8px}.tenantGreetingV63 p{font-size:14px;line-height:1.45}.tenantHeroChipsV11{display:none!important}.tenantAccountCardV11{padding:14px!important}.tenantAccountCardV11 strong{font-size:30px!important}.tenantQuickDockV11,.tenantPortalStatsV11{display:none!important}.tenantMobilePriorityV55{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:10px 0;padding:16px;background:#fff;border:1px solid #d7dee8;border-radius:20px}.tenantMobilePriorityV55>div{min-width:0}.tenantMobilePriorityV55 span,.tenantMobilePriorityV55 small{display:block;color:#64748b;font-weight:750}.tenantMobilePriorityV55 strong{display:block;font-size:27px;color:#111827;letter-spacing:-.04em;margin:3px 0}.tenantMobilePriorityV55 label,.tenantMobilePriorityV55 button{border:0;border-radius:15px;padding:12px;background:#173b77;color:#fff;font-weight:850;display:grid;place-items:center;gap:4px;text-align:center;min-height:64px}.tenantMobilePriorityV55 input{display:none}.tenantPortalGridV11{display:block!important}.tenantPortalMainV11{display:grid;gap:10px}.tenantPortalAsideV11{display:grid;gap:10px;margin-top:10px}.tenantBankPanelV63,.tenantPaymentFocusV63{border-radius:18px!important;padding:15px!important;margin:0!important;box-shadow:none!important}.tenantFinanceCenterV121{order:1}.tenantPaymentFocusV63{order:2;display:block!important}.tenantMovementsV63{order:3}.tenantContractV221{order:4}.tenantDocsBankV63{order:5}.tenantSupportV63{order:6}.tenantPaymentFocusAmountV63{margin-top:14px;text-align:left!important}.tenantPaymentActionsV63{display:grid!important;grid-template-columns:1fr!important}.tenantPaymentActionsV63>*{width:100%;justify-content:center!important;min-height:48px}.tenantMonthHeroV121{min-height:118px;border-radius:18px}.tenantMoneyRowsV121 div{padding:12px;border-radius:14px}.tenantFinanceActionsV121{display:none}.tenantPayCardV11{padding:14px!important;gap:8px!important}.tenantPayCardV11 strong{font-size:22px}.tenantPayCardV11 .badge{width:max-content}.tenantMiniUploadV202{min-height:42px;padding:10px 13px!important}.tenantDocCategoriesV11{grid-template-columns:1fr!important}.tenantDocCategoriesV11 section{padding:12px!important;border-radius:16px!important}.tenantDocBankRowV63{min-height:58px;align-items:center!important}.tenantSupportLayoutV632{display:block!important}.tenantTicketFormV63 input,.tenantTicketFormV63 select,.tenantTicketFormV63 textarea,.tenantQuestionFormV11 input,.tenantQuestionFormV11 select,.tenantQuestionFormV11 textarea{min-height:48px;font-size:16px!important}.tenantTicketFormV63 textarea,.tenantQuestionFormV11 textarea{min-height:110px}.tenantTicketFormV63>button,.tenantQuestionFormV11>button{width:100%;min-height:50px}.tenantPropertyMiniV63,.tenantProfileCardV11,.portalConfigInfoV31{display:none!important}.tenantAlertsV63{order:-1}.tenantMobileNavV55{position:fixed;display:grid;z-index:80;left:0;right:0;bottom:0;grid-template-columns:repeat(5,1fr);padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));background:#fffffff7;border-top:1px solid #d7dee8;box-shadow:0 -10px 30px #0f172a1a}.tenantMobileNavV55 button,.tenantMobileNavV55 label{border:0;background:transparent;color:#475569;display:flex;min-width:0;min-height:51px;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:800;border-radius:14px}.tenantMobileNavV55 .primary{background:#173b77;color:#fff;transform:translateY(-8px);box-shadow:0 8px 20px #173b7740}.tenantMobileNavV55 input{display:none}.tenantMobileNotificationsV55{inset:auto 8px calc(76px + env(safe-area-inset-bottom));width:auto;top:auto;max-height:65vh;border-radius:22px}}@keyframes rentiumProofSpin{to{transform:rotate(360deg)}}.adminProofPreviewV111 img,.notificationProofPreviewV111 img{cursor:zoom-in;max-height:280px;object-fit:contain;background:#f8fafc}.smartGlobalSearchV181{position:relative;min-width:min(520px,42vw);transition:.2s ease}.smartGlobalSearchV181:focus-within{transform:translateY(-1px);box-shadow:0 10px 28px #0f172a1a}.searchShortcutV181{margin-left:auto;border:1px solid #d8dee9;background:#f8fafc;border-radius:7px;padding:2px 7px;font-size:11px;color:#64748b}.smartSearchResultsV181{width:min(620px,calc(100vw - 32px));max-height:430px;overflow:auto;padding:8px}.smartSearchResultsV181>button{display:grid!important;grid-template-columns:34px 1fr auto!important;gap:10px!important;align-items:center!important;text-align:left!important;border-radius:12px!important;padding:10px 11px!important}.smartSearchResultsV181>button.active{background:#edf4ff!important}.smartResultIconV181{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eef3fb;color:#2459b8;font-weight:800}.favoriteInlineV181{width:30px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;color:#64748b!important}.searchEmptyV181{padding:26px;text-align:center;color:#64748b}.smartPaletteV181{width:min(760px,calc(100vw - 28px))!important}.smartQuickActionsV181{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 16px;border-bottom:1px solid #edf0f5}.smartQuickActionsV181 button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe5ef;background:#fff;border-radius:12px;padding:11px;font-weight:750;color:#24324a}.premiumCommandResultsV6>button{grid-template-columns:34px 1fr auto!important}.premiumCommandResultsV6>button.active{background:#edf4ff!important}.smartResultActionsV181{display:flex;align-items:center;gap:8px}.smartResultActionsV181>button{width:28px!important;height:28px!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;color:#667085!important}.smartResultActionsV181>button:hover{color:#d99a00!important;background:#fff7db!important}@media(max-width:900px){.smartGlobalSearchV181{min-width:0;flex:1}.smartQuickActionsV181{grid-template-columns:1fr}.searchShortcutV181{display:none}.smartPaletteV181{max-height:88vh}}@media(max-width:620px){.smartGlobalSearchV181 input{font-size:14px}.smartSearchResultsV181{position:fixed!important;left:10px!important;right:10px!important;top:64px!important;width:auto!important}.smartResultActionsV181>button{display:none!important}}.skipLinkV183{position:fixed;left:16px;top:12px;z-index:100000;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:#0f172a;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 12px 30px #0f172a47;transition:transform .18s ease}.skipLinkV183:focus{transform:translateY(0)}.responsiveA11yV183 :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#2563eb) 72%,#fff);outline-offset:2px}.responsiveA11yV183 :where(button,[role=button]){min-height:40px}.responsiveA11yV183 .main{min-width:0;overflow-x:hidden}.responsiveA11yV183 .premiumScreenTransitionV6{min-width:0}.responsiveA11yV183 img,.responsiveA11yV183 video,.responsiveA11yV183 iframe{max-width:100%}.responsiveA11yV183 table{max-width:100%}.responsiveA11yV183 .panelCard,.responsiveA11yV183 .infoCard,.responsiveA11yV183 .stat{min-width:0}.responsiveA11yV183 .notificationCenterV68{width:min(470px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;display:flex;flex-direction:column}.responsiveA11yV183 .notificationListV68{overflow:auto;overscroll-behavior:contain}.responsiveA11yV183 .notificationItemMainV68,.responsiveA11yV183 .notificationItemMainV68 div{min-width:0}.responsiveA11yV183 .notificationItemMainV68 b,.responsiveA11yV183 .notificationItemMainV68 span{overflow-wrap:anywhere}.responsiveA11yV183 .adminProofPreviewV111 img,.responsiveA11yV183 .notificationProofPreviewV111 img{width:100%;max-height:min(62dvh,620px);object-fit:contain}@media(max-width:1180px){.responsiveA11yV183 .rentNextTopBar{gap:8px;flex-wrap:wrap}.responsiveA11yV183 .smartGlobalSearchV181{order:3;flex:1 0 100%;max-width:none!important}.responsiveA11yV183 .smartGlobalSearchV181>div{width:100%}.responsiveA11yV183 .premiumCommandTriggerV6 span,.responsiveA11yV183 .premiumCommandTriggerV6 kbd{display:none}}@media(max-width:900px){.responsiveA11yV183 .main{width:100%;margin-left:0!important}.responsiveA11yV183 .rentNextSidebar{position:fixed!important;z-index:1200!important;transform:translate(-104%);transition:transform .22s ease;box-shadow:18px 0 50px #0f172a33}.responsiveA11yV183 .rentNextSidebar.open{transform:translate(0)}.responsiveA11yV183 .sideCollapse{display:none!important}.responsiveA11yV183 .mobileBackdrop{z-index:1100}.responsiveA11yV183 .topBar{position:sticky;top:0;z-index:950;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.responsiveA11yV183 .premiumScreenTransitionV6{padding-inline:16px!important}.responsiveA11yV183 .pageHeader{align-items:flex-start!important;gap:12px!important}.responsiveA11yV183 .pageHeader h1{font-size:clamp(24px,5vw,34px)!important}.responsiveA11yV183 .modal,.responsiveA11yV183 [class*=modalCard],.responsiveA11yV183 [class*=ModalCard]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}}@media(max-width:680px){.responsiveA11yV183{font-size:15px}.responsiveA11yV183 .rentNextTopBar{padding:10px 12px!important}.responsiveA11yV183 .mobileMenu{min-width:44px;min-height:44px}.responsiveA11yV183 .premiumCommandTriggerV6,.responsiveA11yV183 .premiumShortcutTriggerV6,.responsiveA11yV183 .notificationBellV68{width:44px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important}.responsiveA11yV183 .smartGlobalSearchV181{order:4}.responsiveA11yV183 .smartGlobalSearchV181 input{min-height:44px}.responsiveA11yV183 .premiumScreenTransitionV6{padding:12px 12px 92px!important}.responsiveA11yV183 .panelCard,.responsiveA11yV183 .infoCard{border-radius:18px!important;padding:16px!important}.responsiveA11yV183 .sectionTitle{align-items:flex-start!important;gap:10px!important;flex-wrap:wrap!important}.responsiveA11yV183 .sectionTitle>div{min-width:0}.responsiveA11yV183 .sectionTitle h2{font-size:18px!important}.responsiveA11yV183 form,.responsiveA11yV183 .formGrid,.responsiveA11yV183 [class*=FormGrid],.responsiveA11yV183 [class*=formGrid]{grid-template-columns:1fr!important}.responsiveA11yV183 input,.responsiveA11yV183 select,.responsiveA11yV183 textarea{font-size:16px!important;min-height:44px}.responsiveA11yV183 button{touch-action:manipulation}.responsiveA11yV183 .notificationCenterV68{position:fixed!important;inset:auto 8px 8px 8px!important;width:auto!important;max-height:86dvh!important;border-radius:22px!important}.responsiveA11yV183 .notificationSummaryV68{grid-template-columns:repeat(3,minmax(0,1fr))!important}.responsiveA11yV183 .notificationFiltersV68{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}.responsiveA11yV183 .notificationActionsV68{flex-wrap:wrap}.responsiveA11yV183 .notificationItemV68{grid-template-columns:1fr!important}.responsiveA11yV183 .notificationProofPreviewV111{order:2}.responsiveA11yV183 .notificationItemActionsV68{order:3;display:grid!important;grid-template-columns:1fr 1fr!important}.responsiveA11yV183 .notificationItemActionsV68 button,.responsiveA11yV183 .notificationItemActionsV68 a{min-height:44px;justify-content:center}.responsiveA11yV183 .smartPaletteV181{width:calc(100vw - 16px)!important;max-height:92dvh!important;border-radius:20px!important}.responsiveA11yV183 .smartQuickActionsV181{padding:10px}.responsiveA11yV183 .dataGridToolbar,.responsiveA11yV183 [class*=dataGridToolbar]{align-items:stretch!important;flex-direction:column!important}.responsiveA11yV183 .dataGridToolbar>*{width:100%!important}.responsiveA11yV183 .tableWrap,.responsiveA11yV183 [class*=tableWrap],.responsiveA11yV183 [class*=TableWrap]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.responsiveA11yV183 .migrationScrimV160,.responsiveA11yV183 .tenantProofUploadOverlayV168{padding:8px}}@media(max-width:420px){.responsiveA11yV183 .premiumShortcutTriggerV6{display:none!important}.responsiveA11yV183 .notificationSummaryV68{grid-template-columns:1fr!important}.responsiveA11yV183 .mobileMenu{font-size:0}.responsiveA11yV183 .mobileMenu svg{margin:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){.responsiveA11yV183 :where(button,a,input,select,textarea){border-width:2px!important}.responsiveA11yV183 :where(.mutedText,small){color:#334155!important}}.smartDashboardGridV62{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row dense!important;gap:16px!important;align-items:stretch!important}.smartDashboardGridV62>.panelCard{grid-column:span 4!important;min-height:0!important;height:auto!important;align-self:stretch!important}.smartDashboardGridV62>.dashboardTrendV4{grid-column:span 8!important}.smartDashboardGridV62>.importantAlertsV62{grid-column:span 4!important}.smartDashboardGridV62>.timelinePanelV62{grid-column:span 4!important;max-height:520px;overflow:auto}.smartDashboardGridV62>.occupancyCardV62,.smartDashboardGridV62>.actionAssistantV62{grid-column:span 4!important}.smartDashboardGridV62>.notificationsPanelV111,.smartDashboardGridV62>.activityDigestV112{grid-column:span 6!important}.collectionHeroV190{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)!important;align-items:stretch!important}.collectionStatsV190{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-self:stretch}.collectionMetricV190{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:150px!important;padding:18px!important;border-radius:20px!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 14px 32px #020c2333!important}.collectionMetricV190 small{font-size:11px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#64748b!important}.collectionMetricV190 b{font-size:38px!important;line-height:1!important;margin:14px 0 8px;color:#0f172a!important}.collectionMetricV190 strong{font-size:16px!important;color:#334155!important;white-space:nowrap}.collectionMetricV190.open{border-top:4px solid #22c55e!important}.collectionMetricV190.paid{border-top:4px solid #2563eb!important}.collectionMetricV190.overdue{border-top:4px solid #ef4444!important}.proofBoxV111 button,.proofOpenButtonV190{border:0;background:#e8f0ff;color:#174ea6;font-weight:900;border-radius:10px;padding:8px 11px;cursor:pointer}.proofOpenButtonV190{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.proofOpenButtonV190 span{display:grid}.proofOpenButtonV190 small{font-weight:600;color:#64748b}.proofViewerOverlayV190{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#030a1cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.proofViewerV190{width:min(1180px,96vw);height:min(860px,94vh);background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:0 35px 100px #0000006b}.proofViewerV190>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid #e5e7eb}.proofViewerV190 h3{margin:3px 0 0;font-size:17px}.proofViewerV190 header small{color:#64748b;font-weight:800}.proofViewerActionsV190{display:flex;gap:8px;align-items:center}.proofViewerActionsV190 a,.proofViewerActionsV190 button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border-radius:11px;border:1px solid #d7deea;background:#fff;color:#0f172a;text-decoration:none;font-weight:800;cursor:pointer}.proofViewerBodyV190{min-height:0;background:#18202d;display:grid;place-items:center;overflow:auto;padding:18px}.proofViewerBodyV190>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:8px;box-shadow:0 10px 36px #00000052}.proofViewerBodyV190>iframe{width:100%;height:100%;min-height:650px;border:0;background:#fff;border-radius:8px}.proofViewerStateV190{max-width:560px;text-align:center;display:grid;gap:12px;place-items:center;color:#e2e8f0;padding:28px}.proofViewerStateV190 h4{margin:0;font-size:22px}.proofViewerStateV190 p{margin:0;color:#cbd5e1;line-height:1.5}.proofViewerStateV190>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.proofViewerStateV190 a{padding:10px 14px;border-radius:10px;background:#fff;color:#0f172a;text-decoration:none;font-weight:800}.spinV190{animation:spinV190 1s linear infinite}@keyframes spinV190{to{transform:rotate(360deg)}}.configSprint1{grid-template-columns:250px minmax(0,1fr)!important;grid-template-areas:"hero hero" "nav main"!important;align-items:start!important}.configSprint1>.configHeroV69{grid-area:hero!important}.configSprint1>.configNavV69{grid-area:nav!important}.configSprint1>.configMainV69{grid-area:main!important;min-width:0!important}.configSprint1>.configAsideV69,.configSprint1>aside:not(.configNavV69){display:none!important}.reportsLayoutV59{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row dense!important;gap:16px!important;align-items:stretch!important}.reportsLayoutV59>.reportPanelV59{grid-column:span 4!important;min-height:0!important;height:auto!important}.reportsLayoutV59>.wideReportV59{grid-column:span 8!important}.reportsLayoutV59>.rankingReportV59{grid-column:span 8!important}@media(max-width:1100px){.smartDashboardGridV62>.panelCard,.smartDashboardGridV62>.dashboardTrendV4,.smartDashboardGridV62>.importantAlertsV62,.smartDashboardGridV62>.timelinePanelV62,.smartDashboardGridV62>.occupancyCardV62,.smartDashboardGridV62>.actionAssistantV62,.smartDashboardGridV62>.notificationsPanelV111,.smartDashboardGridV62>.activityDigestV112{grid-column:span 6!important}.collectionHeroV190{grid-template-columns:1fr!important}.reportsLayoutV59>.reportPanelV59,.reportsLayoutV59>.wideReportV59,.reportsLayoutV59>.rankingReportV59{grid-column:span 6!important}}@media(max-width:760px){.smartDashboardGridV62>.panelCard,.smartDashboardGridV62>.dashboardTrendV4,.smartDashboardGridV62>.importantAlertsV62,.smartDashboardGridV62>.timelinePanelV62,.smartDashboardGridV62>.occupancyCardV62,.smartDashboardGridV62>.actionAssistantV62,.smartDashboardGridV62>.notificationsPanelV111,.smartDashboardGridV62>.activityDigestV112,.reportsLayoutV59>.reportPanelV59,.reportsLayoutV59>.wideReportV59,.reportsLayoutV59>.rankingReportV59{grid-column:1/-1!important}.collectionStatsV190{grid-template-columns:1fr!important}.collectionMetricV190{min-height:110px!important}.configSprint1{grid-template-columns:1fr!important;grid-template-areas:"hero" "nav" "main"!important}.proofViewerOverlayV190{padding:4px}.proofViewerV190{width:100%;height:98vh;border-radius:12px}.proofViewerV190>header{align-items:flex-start;flex-direction:column}.proofViewerActionsV190{width:100%;flex-wrap:wrap}.proofViewerActionsV190 a{flex:1}.proofViewerBodyV190{padding:8px}.proofViewerBodyV190>iframe{min-height:70vh}}.dashboardColumnsV191{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;align-items:start;margin-top:0}.dashboardColumnV191{display:flex;flex-direction:column;gap:16px;min-width:0}.dashboardColumnV191>.panelCard,.dashboardColumnV191>.dashboardTrendV4,.dashboardColumnV191>.importantAlertsV62,.dashboardColumnV191>.timelinePanelV62,.dashboardColumnV191>.occupancyCardV62,.dashboardColumnV191>.actionAssistantV62,.dashboardColumnV191>.notificationsPanelV111,.dashboardColumnV191>.activityDigestV112{width:100%!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;height:auto!important;align-self:auto!important;margin:0!important}.dashboardColumnSideV191>.timelinePanelV62{max-height:520px;overflow:auto}.dashboardColumnSideV191>.notificationsPanelV111,.dashboardColumnSideV191>.activityDigestV112{max-height:520px;overflow:auto}.dashboardColumnMainV191>.occupancyCardV62,.dashboardColumnMainV191>.actionAssistantV62{min-height:0!important}.dashboardColumnMainV191>.actionAssistantV62 .actionStackV55{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboardColumnMainV191>.actionAssistantV62 .actionStackV55 button{min-height:64px!important}.smartDashboardGridV62{display:none!important}.proofViewerOverlayV191{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#030a1cc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:16px}.proofViewerV191{width:min(1180px,96vw);height:min(860px,94vh);background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:0 35px 100px #00000073}.proofViewerV191>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid #e5e7eb;background:#fff}.proofViewerV191 h3{margin:3px 0 0;font-size:17px;overflow-wrap:anywhere}.proofViewerV191 header small{color:#64748b;font-weight:800}.proofViewerActionsV191{display:flex;gap:8px;align-items:center}.proofViewerActionsV191 button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border-radius:11px;border:1px solid #d7deea;background:#fff;color:#0f172a;font-weight:800;cursor:pointer}.proofViewerBodyV191{min-height:0;background:#111827;display:grid;place-items:center;overflow:auto;padding:18px}.proofViewerBodyV191>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:8px;box-shadow:0 10px 36px #0000005c}.proofViewerBodyV191>iframe{width:100%;height:100%;min-height:640px;border:0;background:#fff;border-radius:8px}.proofViewerStateV191{max-width:580px;text-align:center;display:grid;gap:12px;place-items:center;color:#e2e8f0;padding:32px}.proofViewerStateV191 h4{margin:0;font-size:22px}.proofViewerStateV191 p,.proofViewerStateV191 span{margin:0;color:#cbd5e1;line-height:1.5}.proofViewerStateV191.error svg{color:#fbbf24}@media(max-width:1100px){.dashboardColumnsV191{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}}@media(max-width:900px){.dashboardColumnsV191{grid-template-columns:1fr}.dashboardColumnSideV191>.timelinePanelV62,.dashboardColumnSideV191>.notificationsPanelV111,.dashboardColumnSideV191>.activityDigestV112{max-height:none}.dashboardColumnMainV191>.actionAssistantV62 .actionStackV55{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.dashboardColumnMainV191>.actionAssistantV62 .actionStackV55{grid-template-columns:1fr!important}.proofViewerOverlayV191{padding:4px}.proofViewerV191{width:100%;height:98dvh;border-radius:12px}.proofViewerV191>header{align-items:flex-start;flex-direction:column}.proofViewerActionsV191{width:100%;flex-wrap:wrap}.proofViewerActionsV191 button{flex:1}.proofViewerBodyV191{padding:8px}.proofViewerBodyV191>iframe{min-height:72dvh}}.dashboardColumnsV191{display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:0!important}.dashboardColumnV191{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.dashboardColumnMainV191>.dashboardTrendV4{grid-column:1/-1!important}.dashboardColumnSideV191>.importantAlertsV62,.dashboardColumnSideV191>.timelinePanelV62,.dashboardColumnSideV191>.notificationsPanelV111,.dashboardColumnSideV191>.activityDigestV112{grid-column:span 1!important;max-height:440px!important;overflow:auto!important}.dashboardColumnMainV191>.occupancyCardV62,.dashboardColumnMainV191>.actionAssistantV62{grid-column:span 1!important}.dashboardColumnV191>.panelCard{margin:0!important;height:auto!important;min-height:0!important}.proofViewerBodyV191>img{min-width:0!important;min-height:0!important;object-fit:contain!important}.proofViewerStateV191 button{min-height:44px;padding:10px 16px;border-radius:10px}@media(max-width:900px){.dashboardColumnV191{grid-template-columns:1fr!important}.dashboardColumnMainV191>.dashboardTrendV4,.dashboardColumnSideV191>*{grid-column:1/-1!important;max-height:none!important}}.dashboardColumnsV191{display:none!important}.dashboardCompactV193{display:flex;flex-direction:column;gap:14px;margin-top:0}.dashboardCompactV193>.panelCard,.dashboardPairV193>.panelCard{margin:0!important;min-height:0!important;height:auto!important;grid-column:auto!important;grid-row:auto!important}.dashboardTrendCompactV193{width:100%!important}.dashboardPairV193{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;align-items:stretch}.dashboardPairV193>.panelCard{height:100%!important}.dashboardScrollV193{max-height:300px;overflow:auto;padding-right:3px}.dashboardTimelineV193{width:100%!important}.dashboardTimelineGridV193{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardTimelineGridV193 .timelineItemV62{margin:0!important;min-height:84px}.dashboardCompactV193>.notificationsPanelV111{width:100%!important;max-height:420px;overflow:auto;margin:0!important}@media(max-width:900px){.dashboardPairV193,.dashboardTimelineGridV193{grid-template-columns:1fr}.dashboardScrollV193,.dashboardCompactV193>.notificationsPanelV111{max-height:none}}.notificationProofSafeV193{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px!important;background:#f8fafc!important}.notificationProofSafeV193 span{font-size:12px;font-weight:800;color:#475569}.notificationProofSafeV193 button{border:0;background:#e8f0ff;color:#174ea6;border-radius:9px;padding:8px 10px;font-weight:900;cursor:pointer}.launchDashboardV194{display:flex;flex-direction:column;gap:16px;min-width:0}.launchDashboardHeroV194{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border:1px solid #dbe4ef;border-radius:22px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 12px 34px #0f172a0f}.launchDashboardHeroV194 h1{margin:4px 0 6px;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.launchDashboardHeroV194 p{margin:0;color:#64748b}.launchDashboardHeroActionsV194{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.launchDashboardHeroActionsV194 button{min-height:42px}.launchKpisV194{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.launchKpisV194 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid #dfe7f1;background:#fff;border-radius:18px;padding:16px;min-height:112px;display:flex;flex-direction:column;gap:7px;box-shadow:0 10px 28px #0f172a0b}.launchKpisV194 span{font-size:12px;font-weight:800;color:#64748b}.launchKpisV194 b{font-size:clamp(20px,2vw,28px);letter-spacing:-.04em;color:#0f172a}.launchKpisV194 small{color:#64748b}.launchDashboardMainV194{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px;align-items:start}.launchTrendV194{margin:0!important;min-height:0!important;height:auto!important}.launchTrendV194 .dashboardTrendChartV4{height:230px}.launchDashboardSideV194{display:flex;flex-direction:column;gap:14px;min-width:0}.launchDashboardSideV194>.panelCard{margin:0!important;min-height:0!important;height:auto!important}.launchHealthBarV194{height:10px;background:#e7edf5;border-radius:999px;overflow:hidden;margin:14px 0}.launchHealthBarV194 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#10b981)}.launchHealthRowsV194{display:grid;gap:8px}.launchHealthRowsV194 button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid #e5eaf1;border-radius:13px;background:#fbfdff;text-align:left}.launchHealthRowsV194 span{color:#64748b}.launchHealthRowsV194 b{font-size:15px;color:#0f172a}.launchAlertsV194{display:grid;gap:8px}.launchAlertV194{display:grid;gap:3px;text-align:left;padding:11px 12px;border:1px solid #e5eaf1;border-radius:13px;background:#fff}.launchAlertV194 small{text-transform:uppercase;font-size:10px;font-weight:900;color:#64748b}.launchAlertV194 b{color:#0f172a}.launchAlertV194 span{font-size:12px;color:#64748b}@media(max-width:1180px){.launchKpisV194{grid-template-columns:repeat(3,minmax(0,1fr))}.launchDashboardMainV194{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}}@media(max-width:900px){.launchDashboardHeroV194{align-items:flex-start;flex-direction:column}.launchDashboardHeroActionsV194{justify-content:flex-start}.launchKpisV194{grid-template-columns:repeat(2,minmax(0,1fr))}.launchDashboardMainV194{grid-template-columns:1fr}}@media(max-width:560px){.launchKpisV194{grid-template-columns:1fr}.launchDashboardHeroV194{padding:18px}.launchDashboardHeroActionsV194{width:100%}.launchDashboardHeroActionsV194 button{flex:1}.launchTrendV194 .dashboardTrendChartV4{height:190px}}.launchDashboardMainV194{display:flex!important;flex-direction:column!important;gap:14px!important}.launchDashboardSideV194{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}@media(max-width:900px){.launchDashboardSideV194{grid-template-columns:1fr!important}}.launchDashboardV194{display:block!important;min-width:0!important}.launchDashboardV194>*+*{margin-top:14px!important}.launchDashboardHeroV194{display:flex!important;min-height:0!important;height:auto!important}.launchKpisV194{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;align-items:stretch!important}.launchKpisV194>button{height:auto!important;min-height:104px!important;margin:0!important}.launchDashboardMainV194{display:block!important;margin:0!important}.launchTrendV194{display:block!important;width:100%!important;margin:0!important;min-height:0!important;height:auto!important}.launchDashboardSideV194{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-top:14px!important;align-items:start!important}.launchDashboardSideV194>.panelCard{position:static!important;inset:auto!important;min-height:0!important;height:auto!important;margin:0!important;grid-row:auto!important;grid-column:auto!important}.launchAlertsV194{max-height:420px!important;overflow:auto!important}.dashboardTrendV4,.dashboardTrendChartV4{min-height:0!important}@media(max-width:720px){.launchDashboardHeroV194{display:block!important}.launchDashboardHeroActionsV194{margin-top:14px!important}.launchDashboardSideV194{grid-template-columns:1fr!important}.launchKpisV194{grid-template-columns:1fr 1fr!important}}@media(max-width:460px){.launchKpisV194{grid-template-columns:1fr!important}}.administrationLandingD11{display:grid;gap:18px}.administrationHeroD11{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:20px;padding:28px;border:1px solid #e5e7eb;border-radius:28px;background:linear-gradient(135deg,#fff,#f8fafc 62%,#eef2ff);box-shadow:0 16px 42px #0f172a12}.administrationHeroD11 h2{font-size:30px;margin:10px 0 8px}.administrationHeroD11 p{margin:0;color:#667085;max-width:760px;line-height:1.6}.administrationHeroStatsD11{display:grid;grid-template-columns:1fr 1fr;gap:12px}.administrationHeroStatsD11 article{background:#ffffffdb;border:1px solid #e5e7eb;border-radius:20px;padding:18px;display:flex;flex-direction:column;justify-content:center}.administrationHeroStatsD11 span{font-size:12px;color:#667085}.administrationHeroStatsD11 b{font-size:28px;margin:4px 0}.administrationHeroStatsD11 small{font-size:12px;color:#667085}.administrationNoticeD11{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid #dbeafe;background:#eff6ff;border-radius:20px;color:#1e3a8a}.administrationNoticeD11 b{display:block;margin-bottom:3px}.administrationNoticeD11 p{margin:0;color:#475569}.administrationModuleGridD11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.administrationModuleCardD11{min-height:150px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:20px;text-align:left;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;transition:.18s ease;box-shadow:0 10px 28px #0f172a0d}.administrationModuleCardD11:hover{transform:translateY(-2px);border-color:var(--accent,#7c3aed);box-shadow:0 16px 36px #0f172a17}.administrationModuleIconD11{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#f1f5f9;color:var(--accent,#7c3aed)}.administrationModuleCardD11 h3{margin:1px 0 7px;font-size:17px}.administrationModuleCardD11 p{margin:0 0 12px;color:#667085;font-weight:500;line-height:1.45}.administrationModuleCardD11 small{display:inline-flex;padding:6px 9px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;color:#475569}.administrationModuleCardD11>svg{color:#94a3b8;margin-top:10px}@media(max-width:1050px){.administrationModuleGridD11{grid-template-columns:repeat(2,minmax(0,1fr))}.administrationHeroD11{grid-template-columns:1fr}}@media(max-width:700px){.administrationHeroD11{padding:20px}.administrationHeroStatsD11,.administrationModuleGridD11{grid-template-columns:1fr}.administrationModuleCardD11{min-height:auto}}.administrationWorkspaceD12{display:grid;gap:16px}.administrationTabsD12{display:flex;gap:8px;overflow-x:auto;padding:6px;background:var(--panel, #fff);border:1px solid var(--border, #e5e7eb);border-radius:16px;position:sticky;top:8px;z-index:4}.administrationTabsD12 button{white-space:nowrap;border:0;background:transparent;padding:10px 14px;border-radius:11px;font-weight:700;color:var(--muted, #64748b);cursor:pointer}.administrationTabsD12 button:hover{background:var(--soft, #f1f5f9);color:var(--text, #0f172a)}.administrationTabsD12 button.active{background:var(--accent, #2563eb);color:#fff}@media(max-width:720px){.administrationTabsD12{border-radius:12px;top:4px}.administrationTabsD12 button{padding:9px 12px}}.administrationContextD13{display:grid;gap:16px;padding:22px;border:1px solid var(--border,#e5e7eb);border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 32px #0f172a0f}.administrationBreadcrumbD13{display:flex;align-items:center;gap:7px;color:#64748b;font-size:13px;flex-wrap:wrap}.administrationBreadcrumbD13 button{border:0;background:transparent;padding:0;color:var(--accent,#2563eb);font-weight:700;cursor:pointer}.administrationBreadcrumbD13 strong{color:#0f172a}.administrationContextHeadD13{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.administrationContextHeadD13 h2{margin:8px 0 5px;font-size:26px}.administrationContextHeadD13 p{margin:0;color:#64748b}.administrationContextActionsD13,.administrationQuickD13{display:flex;gap:9px;flex-wrap:wrap}.administrationContextStatsD13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.administrationContextStatsD13 article{padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;display:flex;flex-direction:column}.administrationContextStatsD13 span,.administrationContextStatsD13 small{font-size:12px;color:#64748b}.administrationContextStatsD13 b{margin:4px 0;font-size:19px}.administrationSelectorD13{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:#fff}.administrationSelectorD13 h3{margin:6px 0 3px}.administrationSelectorD13 p{margin:0;color:#64748b}.administrationSelectorD13 select{min-width:240px}.propertyAdminActionD13,.propertyAdminTabD13{border-color:var(--accent,#2563eb)!important;color:var(--accent,#2563eb)!important;font-weight:800!important}@media(max-width:900px){.administrationContextStatsD13{grid-template-columns:repeat(2,minmax(0,1fr))}.administrationContextHeadD13,.administrationSelectorD13{flex-direction:column;align-items:stretch}.administrationSelectorD13 select{min-width:0;width:100%}}@media(max-width:560px){.administrationContextD13{padding:16px;border-radius:18px}.administrationContextStatsD13{grid-template-columns:1fr}.administrationContextActionsD13>*{flex:1}.administrationQuickD13>*{width:100%}}.expenseHeroD21{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:18px;padding:24px;border:1px solid #e2e8f0;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 34px #0f172a0e}.expenseHeroD21 h2{margin:8px 0 7px;font-size:28px}.expenseHeroD21 p{margin:0;color:#64748b;line-height:1.55}.expenseKpisD21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expenseKpisD21>*{margin:0!important}.expenseEditorD21,.expenseFiltersD21{margin:0!important}.expenseFormD21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.expenseFormD21 label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.expenseFormD21 input,.expenseFormD21 select,.expenseFormD21 textarea,.quickProviderD21 input{width:100%;min-width:0}.expenseFormD21 textarea{min-height:80px;resize:vertical}.expenseFormD21 .wide{grid-column:1/-1}.quickProviderD21{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-self:end}.quickProviderD21 button{white-space:nowrap}.expenseFormActionsD21{display:flex;gap:9px;flex-wrap:wrap}.expenseFilterGridD21{display:grid;grid-template-columns:1.5fr repeat(5,minmax(135px,1fr));gap:9px}.expenseGridD21{display:grid;gap:12px}.expenseCardD21{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;border:1px solid #e2e8f0;border-left:5px solid #f59e0b;border-radius:19px;background:#fff;box-shadow:0 8px 24px #0f172a0b}.expenseCardD21.status-pagado{border-left-color:#10b981}.expenseCardD21.status-vencido{border-left-color:#ef4444}.expenseCardD21.status-anulado{border-left-color:#94a3b8;opacity:.75}.expenseCardTopD21{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.expenseCardTopD21 small{color:#64748b}.expenseStatusD21{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;background:#fef3c7;color:#92400e}.expenseStatusD21.pagado{background:#d1fae5;color:#065f46}.expenseStatusD21.vencido{background:#fee2e2;color:#991b1b}.expenseStatusD21.anulado{background:#e2e8f0;color:#475569}.expenseCardMainD21 h3{margin:10px 0 4px}.expenseCardMainD21 p{margin:0 0 10px;color:#334155}.expenseMetaD21{display:flex;gap:8px;flex-wrap:wrap}.expenseMetaD21 span{padding:5px 8px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:11px;color:#475569}.expenseCardMainD21 em{display:block;margin-top:9px;color:#64748b;font-size:12px}.expenseFilesD21{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.expenseFilesD21 button{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:9px;padding:6px 9px;font-size:11px}.expenseCardSideD21{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:190px}.expenseCardSideD21>strong{font-size:22px}.expenseCardSideD21>select{width:100%}.expenseCardSideD21>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1180px){.expenseHeroD21{grid-template-columns:1fr}.expenseFormD21,.expenseFilterGridD21{grid-template-columns:repeat(3,minmax(0,1fr))}.expenseFilterGridD21 input{grid-column:1/-1}}@media(max-width:780px){.expenseFormD21,.expenseFilterGridD21{grid-template-columns:repeat(2,minmax(0,1fr))}.expenseCardD21{grid-template-columns:1fr}.expenseCardSideD21{align-items:stretch;min-width:0}.expenseCardSideD21>div{justify-content:flex-start}}@media(max-width:520px){.expenseHeroD21{padding:18px}.expenseKpisD21,.expenseFormD21,.expenseFilterGridD21{grid-template-columns:1fr}.expenseFormD21 .wide,.expenseFilterGridD21 input{grid-column:auto}.quickProviderD21{grid-template-columns:1fr}.expenseCardD21{padding:15px}}.cashHeroD22{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:18px;padding:24px;border:1px solid #e2e8f0;border-radius:24px;background:linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 12px 34px #0f172a0e}.cashHeroD22 h2{margin:8px 0 7px;font-size:28px}.cashHeroD22 p{margin:0;color:#64748b;line-height:1.55}.cashKpisD22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cashKpisD22>*{margin:0!important}.cashEditorD22,.cashFiltersD22{margin:0!important}.cashFormD22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cashFormD22 label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.cashFormD22 input,.cashFormD22 select,.cashFormD22 textarea{width:100%;min-width:0}.cashFormD22 textarea{min-height:76px}.cashFormD22 .wide{grid-column:1/-1}.cashActionsD22{display:flex;gap:9px;flex-wrap:wrap}.cashFilterGridD22{display:grid;grid-template-columns:1.6fr repeat(5,minmax(130px,1fr));gap:9px}.cashListD22{display:grid;gap:11px}.cashMovementD22{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 22px #0f172a0a}.cashMovementD22.pendiente{opacity:.78}.cashMovementD22.anulado{opacity:.55}.cashMovementIconD22{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:20px;font-weight:900;background:#dcfce7;color:#166534}.cashMovementD22.egreso .cashMovementIconD22{background:#fee2e2;color:#991b1b}.cashMovementD22.ajuste .cashMovementIconD22{background:#e0e7ff;color:#3730a3}.cashMovementMainD22>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.cashMovementMainD22 h3{margin:7px 0 4px}.cashMovementMainD22 p{margin:0;color:#64748b;font-size:12px}.cashMovementMainD22 small{color:#64748b}.cashOriginD22{font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#334155}.cashMovementSideD22{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:170px}.cashMovementSideD22>strong{font-size:20px}.cashMovementSideD22>div{display:flex;gap:7px}.cashStatusD22{font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px;background:#dcfce7;color:#166534}.cashStatusD22.pendiente{background:#fef3c7;color:#92400e}.cashStatusD22.anulado{background:#e2e8f0;color:#475569}@media(max-width:1180px){.cashHeroD22{grid-template-columns:1fr}.cashFormD22,.cashFilterGridD22{grid-template-columns:repeat(3,minmax(0,1fr))}.cashFilterGridD22 input{grid-column:1/-1}}@media(max-width:760px){.cashFormD22,.cashFilterGridD22{grid-template-columns:repeat(2,minmax(0,1fr))}.cashMovementD22{grid-template-columns:auto minmax(0,1fr)}.cashMovementSideD22{grid-column:1/-1;align-items:stretch;min-width:0;padding-left:56px}.cashMovementSideD22>div{justify-content:flex-start}}@media(max-width:520px){.cashHeroD22{padding:18px}.cashKpisD22,.cashFormD22,.cashFilterGridD22{grid-template-columns:1fr}.cashFormD22 .wide,.cashFilterGridD22 input{grid-column:auto}.cashMovementD22{grid-template-columns:1fr}.cashMovementIconD22{display:none}.cashMovementSideD22{padding-left:0}}.adminDashboardD23{display:grid;gap:16px}.adminDashboardHeroD23{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:25px;border:1px solid #e2e8f0;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc 56%,#eef2ff);box-shadow:0 12px 34px #0f172a0e}.adminDashboardHeroD23 h2{margin:8px 0 7px;font-size:29px}.adminDashboardHeroD23 p{margin:0;color:#64748b;line-height:1.55;max-width:720px}.adminDashboardHeroActionsD23{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adminDashboardKpisD23{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.adminDashboardKpisD23 article{display:flex;flex-direction:column;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 7px 22px #0f172a0a}.adminDashboardKpisD23 span,.adminDashboardKpisD23 small{font-size:12px;color:#64748b}.adminDashboardKpisD23 b{font-size:21px;margin:5px 0;color:#0f172a}.adminDashboardKpisD23 b.negative,.adminCashNumbersD23 b.negative{color:#b91c1c}.adminPropertySnapshotD23{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.6fr);gap:18px;align-items:center;padding:20px;border:1px solid #dbeafe;border-radius:21px;background:#f8fbff}.adminPropertySnapshotD23 h3{margin:7px 0 4px}.adminPropertySnapshotD23 p{margin:0;color:#64748b}.adminPropertyFactsD23{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.adminPropertyFactsD23 span{display:flex;flex-direction:column;padding:11px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.adminPropertyFactsD23 b{font-size:14px;overflow-wrap:anywhere}.adminPropertyFactsD23 small{margin-top:4px;color:#64748b;font-size:11px}.adminDashboardGridD23{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;align-items:start}.adminDashboardGridD23>.panelCard{margin:0!important;min-width:0}.adminTimelineListD23,.adminAlertListD23,.adminExpenseRowsD23{display:grid;gap:8px}.adminTimelineListD23>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;text-align:left;padding:11px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.adminTimelineListD23>button:hover,.adminExpenseRowsD23>button:hover{border-color:var(--accent,#2563eb);background:#f8fafc}.adminTimelineListD23 b{display:block}.adminTimelineListD23 p{margin:3px 0;color:#475569;font-size:12px}.adminTimelineListD23 small{color:#94a3b8}.adminTimelineIconD23{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#eff6ff;color:#1d4ed8}.adminTimelineIconD23.gasto{background:#fff7ed;color:#c2410c}.adminTimelineIconD23.cobranza{background:#ecfdf5;color:#047857}.adminTimelineIconD23.caja{background:#eef2ff;color:#4338ca}.adminAlertListD23>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;text-align:left;padding:13px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;color:#92400e}.adminAlertListD23>button.danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.adminAlertListD23>button.info{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.adminAlertListD23 p{margin:4px 0 0;color:inherit;font-size:12px}.adminAllGoodD23{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #bbf7d0;border-radius:15px;background:#f0fdf4;color:#166534}.adminAllGoodD23 p{margin:4px 0 0}.adminExpenseRowsD23>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left;padding:12px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.adminExpenseRowsD23 b,.adminExpenseRowsD23 small{display:block}.adminExpenseRowsD23 small{margin-top:3px;color:#64748b}.adminExpenseStateD23{padding:5px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:900}.adminExpenseStateD23.pagado{background:#dcfce7;color:#166534}.adminExpenseStateD23.vencido{background:#fee2e2;color:#991b1b}.adminExpenseStateD23.anulado{background:#e2e8f0;color:#475569}.adminCashNumbersD23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adminCashNumbersD23 article{display:flex;flex-direction:column;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.adminCashNumbersD23 span{font-size:11px;color:#64748b}.adminCashNumbersD23 b{font-size:18px;margin-top:4px}.adminCashActionD23{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.adminExpensesPreviewD23,.adminCashPreviewD23{align-self:stretch}@media(max-width:1180px){.adminDashboardKpisD23{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPropertySnapshotD23{grid-template-columns:1fr}.adminPropertyFactsD23{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.adminDashboardHeroD23{flex-direction:column}.adminDashboardHeroActionsD23{justify-content:flex-start}.adminDashboardGridD23{grid-template-columns:1fr}.adminDashboardKpisD23,.adminPropertyFactsD23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.adminDashboardHeroD23{padding:18px}.adminDashboardHeroActionsD23{width:100%}.adminDashboardHeroActionsD23>*{width:100%}.adminDashboardKpisD23,.adminPropertyFactsD23,.adminCashNumbersD23{grid-template-columns:1fr}.adminExpenseRowsD23>button{grid-template-columns:1fr}.adminTimelineListD23>button{grid-template-columns:auto minmax(0,1fr)}.adminTimelineListD23>button>svg{display:none}}.assessmentEngineD31{display:grid;gap:18px}.assessmentHeroD31{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid var(--border,#e2e8f0);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fafc)}.assessmentHeroD31 h2{margin:7px 0}.assessmentHeroD31 p{margin:0;color:#64748b;max-width:720px}.assessmentHeroD31>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.assessmentHeroD31 article{padding:13px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;display:grid}.assessmentHeroD31 article span{font-size:11px;color:#64748b;font-weight:800}.assessmentHeroD31 article b{font-size:19px}.assessmentSetupD31{display:grid;gap:14px}.assessmentSetupGridD31{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.assessmentSetupGridD31 label,.assessmentNotesD31{display:grid;gap:6px;font-size:12px;font-weight:800;color:#475569}.assessmentColumnsD31{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:18px;align-items:start}.assessmentExpensesD31,.assessmentPreviewD31,.assessmentHistoryD31{display:grid;gap:14px}.assessmentExpenseListD31{display:grid;gap:8px}.assessmentExpenseListD31 label{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer}.assessmentExpenseListD31 label.selected{border-color:#93c5fd;background:#eff6ff}.assessmentExpenseListD31 label div{display:grid}.assessmentExpenseListD31 small{color:#64748b}.assessmentUnitListD31{display:grid;gap:8px}.assessmentUnitListD31 article{display:grid;grid-template-columns:minmax(150px,1fr) 100px 140px;gap:10px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:14px}.assessmentUnitToggleD31{display:flex;gap:9px;align-items:center}.assessmentUnitToggleD31 span{display:grid}.assessmentUnitToggleD31 small{color:#64748b}.assessmentAmountD31{display:grid;justify-items:end}.assessmentAmountD31 button{border:0;background:transparent;color:#2563eb;padding:2px;font-size:11px;font-weight:800}.assessmentManualD31{grid-column:2/-1}.assessmentNotesD31 textarea{min-height:86px}.assessmentActionsD31{display:flex;gap:9px;flex-wrap:wrap}.assessmentDisclaimerD31{color:#64748b}.assessmentHistoryListD31{display:grid;gap:9px}.assessmentHistoryListD31 article{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:15px}.assessmentHistoryListD31 article>div:first-child{display:grid;gap:3px}.assessmentHistoryListD31 h3,.assessmentHistoryListD31 p{margin:0}.assessmentHistoryListD31 p,.assessmentHistoryListD31 small{color:#64748b}.assessmentHistoryListD31 article>div:last-child{display:flex;gap:7px}.assessmentStatusD31{width:max-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase}.assessmentStatusD31.borrador{background:#fef3c7;color:#92400e}.assessmentStatusD31.confirmado{background:#dcfce7;color:#166534}@media(max-width:980px){.assessmentHeroD31{display:grid}.assessmentColumnsD31{grid-template-columns:1fr}.assessmentSetupGridD31{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.assessmentHeroD31>div:last-child,.assessmentSetupGridD31{grid-template-columns:1fr}.assessmentUnitListD31 article,.assessmentHistoryListD31 article{grid-template-columns:1fr}.assessmentAmountD31{justify-items:start}.assessmentManualD31{grid-column:auto}.assessmentHistoryListD31 article>div:last-child{flex-wrap:wrap}}.assessmentStatusD31.emitido{background:#e8f8ef;color:#176b42;border:1px solid #b9e6cd}.officialNumberD32{display:inline-flex;margin:.35rem 0;padding:.28rem .55rem;border-radius:999px;background:#eef4ff;color:#244d94;font-size:.76rem;letter-spacing:.04em}.assessmentHistoryListD31 article>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.assessmentHistoryListD31 button.primary{background:var(--accent,#3157d5);color:#fff;border-color:transparent}.expenseLiquidationTraceD321{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 2px;padding:9px 11px;border:1px solid #b9e6cd;border-radius:12px;background:#f0fdf4;color:#166534}.expenseLiquidationTraceD321 span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.expenseLiquidationTraceD321 b{font-size:12px;color:#14532d}.expenseActionsV116 button:disabled{opacity:.62;cursor:not-allowed}.monthlyClosingD33{display:grid;gap:18px}.closingHeroD33{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px;border-radius:24px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #dbe3f0}.closingHeroD33 h2{margin:8px 0}.closingStateD33{display:inline-flex;align-items:center;padding:8px 13px;border-radius:999px;font-weight:800;background:#e2e8f0;color:#334155}.closingStateD33.cerrado{background:#fee2e2;color:#991b1b}.closingStateD33.abierto{background:#dcfce7;color:#166534}.closingSetupD33{display:grid;gap:18px}.closingSelectorsD33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.closingSelectorsD33 label{display:grid;gap:7px;font-weight:700}.closingKpisD33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.closingGridD33{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.closingBlockersD33{display:grid;gap:10px}.closingBlockersD33 p{display:flex;gap:9px;align-items:flex-start;margin:0;padding:12px;border-radius:14px;background:#fff7ed;color:#9a3412}.closingReadyD33{display:flex;gap:12px;align-items:center;padding:16px;border-radius:16px;background:#f0fdf4;color:#166534}.closingActionD33{display:grid;gap:13px}.closingActionD33 label{display:grid;gap:7px;font-weight:700}.closingHistoryD33>div:last-child{display:grid;gap:10px}.closingHistoryD33 article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border:1px solid #e2e8f0;border-radius:16px}.closingHistoryD33 article p{margin:5px 0}.closingHistoryD33 article small{color:#64748b}@media(max-width:900px){.closingGridD33{grid-template-columns:1fr}.closingKpisD33{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.closingHeroD33{align-items:flex-start;flex-direction:column}.closingSelectorsD33,.closingKpisD33{grid-template-columns:1fr}.closingHistoryD33 article{align-items:flex-start;flex-direction:column}}.closingSummaryD331{display:grid;gap:16px}.closingSummaryActionsD331{display:flex;gap:8px;flex-wrap:wrap}.closingSummaryGridD331{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.closingSummaryGridD331 .stat{min-width:0}@media(max-width:900px){.closingSummaryGridD331{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.closingSummaryGridD331{grid-template-columns:1fr}.closingSummaryActionsD331{width:100%}.closingSummaryActionsD331 button{flex:1}}@media print{.sidebar,.topbar,.administrationTabsD12,.closingHeroD33,.closingSetupD33,.closingGridD33,.closingHistoryD33{display:none!important}.closingSummaryD331{display:block!important;border:0!important;box-shadow:none!important}.closingSummaryActionsD331{display:none!important}}.financialDossierD34{display:flex;flex-direction:column;gap:16px;min-width:0}.dossierHeroD34{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,var(--surface,#fff),var(--surface-soft,#f6f8fb));border:1px solid var(--border,#e5e7eb);box-shadow:0 14px 35px #0f172a14}.dossierHeroD34 h2{margin:8px 0 6px}.dossierHeroD34 p{margin:0;max-width:720px;color:var(--muted,#64748b)}.dossierHeroActionsD34{display:flex;gap:10px;flex-wrap:wrap}.dossierFiltersD34{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.6fr) minmax(250px,1.2fr);gap:14px;align-items:end}.dossierFiltersD34 label{display:flex;flex-direction:column;gap:7px;font-size:.84rem;font-weight:700}.dossierFiltersD34 select,.dossierFiltersD34 input{width:100%;min-height:42px;border:1px solid var(--border,#dbe2ea);border-radius:12px;background:var(--surface,#fff);padding:0 12px}.dossierSearchD34{position:relative}.dossierSearchD34 svg{position:absolute;left:12px;bottom:13px;color:var(--muted,#64748b)}.dossierSearchD34 input{padding-left:36px}.dossierIdentityD34{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:var(--surface,#fff)}.dossierIdentityD34 h3{margin:6px 0 3px}.dossierIdentityD34 p{margin:0;color:var(--muted,#64748b)}.dossierKpisD34{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dossierKpisD34>article{min-width:0}.dossierTabsD34{display:flex;gap:8px;padding:6px;border:1px solid var(--border,#e5e7eb);border-radius:15px;background:var(--surface,#fff);overflow:auto}.dossierTabsD34 button{white-space:nowrap;border:0;background:transparent;border-radius:10px;padding:10px 16px}.dossierTabsD34 button.active{background:var(--primary,#2563eb);color:#fff}.dossierOverviewD34{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.dossierSummaryRowsD34{display:flex;flex-direction:column}.dossierSummaryRowsD34 p{display:flex;justify-content:space-between;gap:16px;padding:13px 0;margin:0;border-bottom:1px solid var(--border,#edf0f4)}.dossierSummaryRowsD34 p:last-child{border-bottom:0}.dossierSummaryRowsD34 .negative b{color:#b91c1c}.dossierIntegrityD34{display:grid;gap:10px}.dossierIntegrityD34 p{display:flex;align-items:center;gap:9px;margin:0;padding:11px 12px;background:var(--surface-soft,#f8fafc);border-radius:11px}.dossierIntegrityD34 svg{color:#15803d}.dossierListD34>article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border,#e5e7eb)}.dossierListD34>article:last-child{border-bottom:0}.dossierListD34 p,.dossierListD34 small{margin:4px 0 0;color:var(--muted,#64748b)}.dossierListD34 strong{white-space:nowrap}.dossierFilesD34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dossierFilesD34 button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:13px;background:var(--surface,#fff)}.dossierFilesD34 button span{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dossierFilesD34 button b,.dossierFilesD34 button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierFilesD34 button small{color:var(--muted,#64748b)}.dossierTimelineD34{display:flex;flex-direction:column}.dossierTimelineD34 article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--border,#e5e7eb)}.dossierTimelineD34 article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface-soft,#eef2ff)}.dossierTimelineD34 p,.dossierTimelineD34 small{margin:4px 0 0;color:var(--muted,#64748b)}@media(max-width:1100px){.dossierKpisD34{grid-template-columns:repeat(3,minmax(0,1fr))}.dossierFiltersD34{grid-template-columns:1fr 1fr}.dossierSearchD34{grid-column:1/-1}}@media(max-width:760px){.dossierHeroD34,.dossierIdentityD34{flex-direction:column}.dossierHeroActionsD34{width:100%}.dossierHeroActionsD34 button{flex:1}.dossierFiltersD34,.dossierOverviewD34,.dossierFilesD34{grid-template-columns:1fr}.dossierSearchD34{grid-column:auto}.dossierKpisD34{grid-template-columns:repeat(2,minmax(0,1fr))}.dossierListD34>article{align-items:flex-start}}@media print{.sidebar,.topbar,.administrationTabsD12,.administrationContextD13,.administrationSelectorD13,.dossierHeroActionsD34,.dossierFiltersD34,.dossierTabsD34{display:none!important}.financialDossierD34{gap:10px}.panelCard,.dossierHeroD34,.dossierIdentityD34{box-shadow:none!important;break-inside:avoid}}.professionalReportsD42{display:grid;gap:18px}.reportControlBarD42{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;background:var(--surface,#fff);border:1px solid var(--border,#e6e9ef);border-radius:18px;box-shadow:0 8px 28px #1f29370f}.reportFiltersD42{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;flex:1}.reportFiltersD42 label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#64748b}.reportFiltersD42 select,.reportSearchD42 input{min-height:42px;border:1px solid #dbe2ea;border-radius:11px;background:#fff;padding:0 12px;color:#172033}.reportActionsD42{display:flex;gap:8px;white-space:nowrap}.reportTabsD42{display:flex;gap:8px;padding:6px;background:#eef2f7;border-radius:15px;overflow:auto}.reportTabsD42 button{display:flex;align-items:center;gap:9px;justify-content:center;min-width:145px;flex:1;border:0;background:transparent;padding:12px 14px;border-radius:11px;font-weight:750;color:#596579}.reportTabsD42 button b{font-size:11px;min-width:23px;padding:3px 6px;border-radius:999px;background:#64748b21}.reportTabsD42 button.active{background:#fff;color:#172033;box-shadow:0 5px 16px #0f172a14}.reportSearchD42{display:flex;align-items:center;gap:12px}.reportSearchD42 input{width:min(480px,100%)}.reportSearchD42 span{font-size:12px;color:#7a8596}.financialReportD42{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(520px,1.4fr);gap:18px}.reportStatementD42,.reportComparisonD42,.reportTableCardD42{background:#fff;border:1px solid #e4e9ef;border-radius:18px;padding:20px;box-shadow:0 8px 28px #1f29370e}.statementRowsD42{display:grid;gap:0;margin-top:12px}.statementRowsD42 p{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;border-bottom:1px dashed #e4e8ee;margin:0}.statementRowsD42 span{color:#657084}.statementRowsD42 b{font-size:16px}.statementRowsD42 .statementTotalD42{margin-top:8px;padding:18px 14px;border:0;border-radius:13px;background:#f2f6f5}.statementTotalD42 strong{font-size:23px}.reportStatementD42 footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reportStatementD42 footer span{font-size:11px;padding:6px 9px;background:#f4f6f9;border-radius:999px;color:#5d6878}.comparisonHeaderD42,.comparisonRowD42{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:12px;align-items:center}.comparisonHeaderD42{padding:10px 12px;color:#8490a1;font-size:11px;font-weight:800;text-transform:uppercase}.comparisonRowD42{padding:14px 12px;border-top:1px solid #edf0f4;font-size:13px}.comparisonRowD42 em{font-style:normal;color:#687588}.negative{color:#b42318!important}.reportTableCardD42{min-width:0}.reportTableScrollD42{overflow:auto;margin-top:10px}.reportTableScrollD42 table{width:100%;border-collapse:collapse;min-width:850px}.reportTableScrollD42 th{padding:11px 12px;text-align:left;border-bottom:1px solid #dfe5ec;color:#6b7788;font-size:11px;text-transform:uppercase;white-space:nowrap}.reportTableScrollD42 td{padding:14px 12px;border-bottom:1px solid #edf0f4;color:#344054;font-size:13px;white-space:nowrap}.reportTableScrollD42 tbody tr:hover{background:#fafbfc}.reportSortD42{border:0!important;background:transparent!important;padding:0!important;color:inherit!important;font:inherit!important;text-transform:inherit;box-shadow:none!important}.reportStateD42{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f1f4f7;font-size:11px;font-weight:800}.reportStateD42.pagado,.reportStateD42.al-día,.reportStateD42.completa,.reportStateD42.cerrado{background:#e9f7ef;color:#157347}.reportStateD42.vencido,.reportStateD42.con-deuda{background:#fff0ee;color:#b42318}.reportStateD42.pendiente,.reportStateD42.parcial,.reportStateD42.borrador{background:#fff7e3;color:#9a6700}.collectionAnalysisD42,.administrationReportD42{display:grid;gap:18px}.collectionSummaryD42{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.collectionSummaryD42 article{display:grid;gap:5px;padding:17px 18px;background:#fff;border:1px solid #e4e9ef;border-radius:15px}.collectionSummaryD42 span{font-size:12px;color:#657084}.collectionSummaryD42 b{font-size:24px}.collectionSummaryD42 small{color:#7a8595}.adminAuditSummaryD42{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adminAuditSummaryD42 article{display:flex;align-items:baseline;gap:10px;padding:16px;background:#fff;border:1px solid #e4e9ef;border-radius:14px}.adminAuditSummaryD42 b{font-size:25px}.adminAuditSummaryD42 span{color:#697586;font-size:12px}.adminTimelineD42{display:grid;margin-top:14px}.adminTimelineD42 article{display:grid;grid-template-columns:92px 14px minmax(0,1fr) auto;gap:13px;align-items:start;padding:14px 0;border-top:1px solid #edf0f4}.adminTimelineD42 time{font-size:11px;color:#7a8595;padding-top:4px}.adminTimelineD42 i{width:10px;height:10px;border-radius:50%;background:#5d6b7f;margin-top:5px;box-shadow:0 0 0 4px #edf1f5}.adminTimelineD42 div span{font-size:10px;font-weight:850;text-transform:uppercase;color:#8490a1}.adminTimelineD42 h3{font-size:14px;margin:3px 0}.adminTimelineD42 p{font-size:12px;color:#687486;margin:0}.adminTimelineD42>article>b{font-size:11px;padding:5px 8px;background:#f2f4f7;border-radius:999px;color:#5f6a7a}.professionalReportsD42 button.primary{background:#172033;color:#fff}@media(max-width:1100px){.reportControlBarD42{align-items:stretch;flex-direction:column}.reportFiltersD42{grid-template-columns:repeat(3,1fr)}.financialReportD42{grid-template-columns:1fr}.collectionSummaryD42,.adminAuditSummaryD42{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reportFiltersD42{grid-template-columns:1fr 1fr}.reportActionsD42 button{flex:1}.reportTabsD42 button{min-width:130px}.collectionSummaryD42{grid-template-columns:1fr}.adminTimelineD42 article{grid-template-columns:72px 12px minmax(0,1fr)}.adminTimelineD42>article>b{grid-column:3}.comparisonHeaderD42,.comparisonRowD42{grid-template-columns:1.2fr 1fr 1fr}.comparisonHeaderD42 span:nth-child(4),.comparisonHeaderD42 span:nth-child(5),.comparisonRowD42 strong,.comparisonRowD42 em{display:none}}@media(max-width:480px){.reportFiltersD42{grid-template-columns:1fr}.reportActionsD42{flex-direction:column}.adminAuditSummaryD42{grid-template-columns:1fr 1fr}.reportSearchD42{align-items:stretch;flex-direction:column}}@media print{.reportControlBarD42,.reportTabsD42,.reportSearchD42{display:none!important}.professionalReportsD42{display:block}.reportStatementD42,.reportComparisonD42,.reportTableCardD42{box-shadow:none;break-inside:avoid;margin-bottom:18px}}.recurringExpenseBoxA12{border:1px solid #dfe6ee;border-radius:16px;padding:16px;background:#f8fafc;transition:.2s ease}.recurringExpenseBoxA12.active{border-color:#9cc5b7;background:#f4fbf8}.recurringExpenseToggleA12{display:flex;align-items:center;justify-content:space-between;gap:20px}.recurringExpenseToggleA12>div{display:flex;flex-direction:column;gap:4px}.recurringExpenseToggleA12 b{font-size:15px}.recurringExpenseToggleA12 span{font-size:13px;color:#64748b}.switchA12{position:relative;width:48px;height:28px;flex:none}.switchA12 input{opacity:0;width:0;height:0}.switchA12>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:.2s}.switchA12>span:before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:.2s}.switchA12 input:checked+span{background:#0f766e}.switchA12 input:checked+span:before{transform:translate(20px)}.recurringExpenseFieldsA12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #dce8e3}.recurringExpenseFieldsA12 label{display:flex;flex-direction:column;gap:7px}.recurringApprovalA12{grid-column:span 4;flex-direction:row!important;align-items:flex-start;padding:12px;border-radius:12px;background:#fff;border:1px solid #dfe6ee}.recurringApprovalA12 input{margin-top:3px}.recurringApprovalA12 span{display:flex;flex-direction:column;gap:3px}.recurringApprovalA12 small{color:#64748b;font-weight:400}.recurringWarningA12{grid-column:span 4;display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:13px}.expenseRecurringBadgeA12{display:inline-flex!important;align-items:center;gap:6px;width:max-content;margin-top:10px;padding:6px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}@media(max-width:900px){.recurringExpenseFieldsA12{grid-template-columns:repeat(2,minmax(0,1fr))}.recurringApprovalA12,.recurringWarningA12{grid-column:span 2}}@media(max-width:560px){.recurringExpenseToggleA12{align-items:flex-start}.recurringExpenseFieldsA12{grid-template-columns:1fr}.recurringApprovalA12,.recurringWarningA12{grid-column:span 1}}.automationCenterA13{display:grid;gap:18px}.automationHeaderA13{align-items:flex-start}.automationStatsA13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.automationStatsA13 section{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e6ebf2;border-radius:16px;background:#fbfcfe}.automationStatsA13 section>svg{padding:9px;width:38px;height:38px;border-radius:12px;background:#eef3ff;color:#3157d5}.automationStatsA13 b{display:block;font-size:22px}.automationStatsA13 span{display:block;color:#667085;font-size:13px}.automationTabsA13{display:flex;gap:8px;border-bottom:1px solid #e5eaf1}.automationTabsA13 button{border:0;background:transparent;padding:10px 14px;border-bottom:2px solid transparent;font-weight:800;color:#667085}.automationTabsA13 button.active{color:#17223b;border-bottom-color:#3157d5}.automationToolbarA13{display:flex;gap:12px;justify-content:space-between}.automationToolbarA13 label{display:flex;align-items:center;gap:8px;flex:1;max-width:420px;border:1px solid #dbe2ea;border-radius:12px;padding:0 12px;background:#fff}.automationToolbarA13 label input{border:0;outline:0;padding:11px 0;width:100%;background:transparent}.automationToolbarA13 select{min-width:150px}.automationListA13{display:grid;gap:12px}.automationCardA13{border:1px solid #dfe5ed;border-radius:18px;padding:17px;background:#fff;display:grid;gap:15px}.automationCardA13.paused{background:#fafafa;opacity:.88}.automationCardHeadA13{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.automationIconA13{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eef3ff;color:#3157d5}.automationCardHeadA13 h3{margin:3px 0 2px;font-size:17px}.automationCardHeadA13 p{margin:0;color:#667085;font-size:13px}.automationStatusA13{display:inline-flex;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.automationStatusA13.active{color:#087c55}.automationStatusA13.paused{color:#8a5b00}.automationSwitchA13{width:46px;height:26px;padding:3px;border:0;border-radius:999px;background:#cbd3df;display:flex;align-items:center;cursor:pointer}.automationSwitchA13 span{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;transition:.2s}.automationSwitchA13.on{background:#3157d5}.automationSwitchA13.on span{transform:translate(20px)}.automationMetaA13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.automationMetaA13 span{padding:11px 12px;border-radius:12px;background:#f7f9fc;color:#344054;font-size:13px}.automationMetaA13 b{display:block;font-size:11px;text-transform:uppercase;color:#7a8495;margin-bottom:4px}.automationActionsA13{display:flex;gap:8px;flex-wrap:wrap}.automationActionsA13 button{display:inline-flex;align-items:center;gap:6px}.automationActionsA13 .danger{margin-left:auto}.automationEmptyA13{display:grid;place-items:center;text-align:center;padding:42px 20px;border:1px dashed #ccd5e1;border-radius:18px;color:#667085}.automationEmptyA13 h3{color:#1d2939;margin:12px 0 4px}.automationEmptyA13 p{margin:0;max-width:480px}.automationHistoryA13{display:grid;gap:0}.automationHistoryA13>section{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 4px;border-bottom:1px solid #edf0f5}.automationHistoryIconA13{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#f0f3f8;color:#475467}.automationHistoryA13 p{margin:3px 0;color:#475467}.automationHistoryA13 small{color:#87909e}.automationModalBackdropA13{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#080f1e85;display:grid;place-items:center;padding:18px}.automationModalA13{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 90px #0000004d}.automationModalHeadA13{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.automationModalHeadA13 h3{margin:4px 0 0}.automationModalHeadA13>button{border:0;background:#f3f5f8;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.automationFormA13{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.automationFormA13 label{display:grid;gap:7px;font-weight:800;font-size:13px}.automationFormA13 input,.automationFormA13 select{width:100%}.automationWarningA13{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff6e5;border:1px solid #f5d79b;color:#7a4b00;font-weight:700;font-size:13px}.automationModalActionsA13{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:900px){.automationStatsA13,.automationMetaA13{grid-template-columns:1fr 1fr}}@media(max-width:640px){.automationStatsA13,.automationMetaA13,.automationFormA13{grid-template-columns:1fr}.automationToolbarA13{display:grid}.automationToolbarA13 label{max-width:none}.automationActionsA13 .danger{margin-left:0}.automationCardHeadA13{grid-template-columns:auto 1fr}.automationSwitchA13{grid-column:1/-1;justify-self:end;margin-top:-40px}.automationModalBackdropA13{padding:0;align-items:end}.automationModalA13{border-radius:22px 22px 0 0;max-height:92vh}}.automationPendingPanelA14{grid-column:1/-1;background:linear-gradient(135deg,#172554,#1e3a8a);color:#fff;border-radius:22px;padding:22px;box-shadow:0 18px 42px #0f172a2e}.automationPendingPanelA14>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.automationPendingPanelA14>header span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfe}.automationPendingPanelA14>header h2{margin:6px 0 4px;font-size:22px}.automationPendingPanelA14>header p{margin:0;color:#dbeafe}.automationPendingPanelA14>header button{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;border-radius:12px;padding:10px 14px;font-weight:700}.automationPendingListA14{display:grid;gap:10px}.automationPendingListA14 article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;background:#fff;color:#172033;border-radius:16px;padding:14px 16px}.automationPendingListA14 article>div:first-child{display:flex;flex-direction:column;gap:3px}.automationPendingListA14 article span{font-size:13px;color:#64748b}.automationPendingListA14 article strong{font-size:17px}.automationPendingActionsA14{display:flex;gap:7px;flex-wrap:wrap}.automationPendingActionsA14 button{display:flex;align-items:center;gap:5px;border:1px solid #dbe2ea;background:#fff;border-radius:10px;padding:8px 10px;font-weight:700;color:#334155}.automationPendingActionsA14 .approve{background:#0f766e;border-color:#0f766e;color:#fff}.automationQuickEditA14{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a85;display:grid;place-items:center;padding:20px}.automationQuickEditA14 form{width:min(420px,100%);background:#fff;color:#172033;border-radius:20px;padding:22px;box-shadow:0 24px 70px #0f172a4d}.automationQuickEditA14 label{display:grid;gap:8px;font-weight:800}.automationQuickEditA14 input{border:1px solid #cbd5e1;border-radius:12px;padding:12px;font-size:18px}.automationQuickEditA14 form>div{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.automationQuickEditA14 button{border:0;border-radius:10px;padding:10px 14px;font-weight:800}.automationQuickEditA14 .primary{background:#1d4ed8;color:#fff}@media(max-width:800px){.automationPendingPanelA14>header{flex-direction:column}.automationPendingListA14 article{grid-template-columns:1fr}.automationPendingActionsA14 button{flex:1;justify-content:center}.automationPendingPanelA14{padding:16px;border-radius:18px}}.automationCenterA15{gap:20px}.automationEyebrowA15{display:block;margin-bottom:5px;color:#3157d5;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.automationActivePillA15{display:inline-flex!important;align-items:center;gap:7px!important;padding:8px 11px;border-radius:999px;background:#ecfdf3;color:#067647!important;font-size:12px!important;font-weight:800}.automationActivePillA15 i{width:7px;height:7px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 4px #d1fadf}.automationStatsA15 button{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e6ebf2;border-radius:16px;background:#fbfcfe;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.automationStatsA15 button:hover{transform:translateY(-2px);border-color:#c9d5ff;box-shadow:0 10px 24px #3157d514}.automationStatsA15 button.selected{border-color:#9db1f5;background:#f5f7ff;box-shadow:0 0 0 3px #3157d514}.automationStatsA15 button>svg{padding:9px;width:38px;height:38px;border-radius:12px;background:#eef3ff;color:#3157d5}.automationStatsA15 button b{display:block;font-size:22px;color:#17223b}.automationStatsA15 button span{display:block;color:#667085;font-size:13px}.automationTabCountA15{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 6px;border-radius:999px;background:#eef2f7;font-size:11px}.automationCardA15{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.automationCardA15:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#12b76a}.automationCardA15:hover{transform:translateY(-2px);box-shadow:0 14px 34px #10182814;border-color:#cfd8e6}.automationCardA15.pending:before{background:#f79009}.automationCardA15.paused:before{background:#98a2b3}.automationCardA15.finished:before{background:#667085}.automationCardA15.error:before{background:#f04438}.automationCardA15.finished{background:#fafafa}.automationStatusA13{align-items:center;gap:4px;padding:4px 7px;border-radius:999px;width:max-content}.automationStatusA13.active{background:#ecfdf3;color:#067647}.automationStatusA13.pending{background:#fffaeb;color:#b54708}.automationStatusA13.paused{background:#f2f4f7;color:#475467}.automationStatusA13.finished{background:#f2f4f7;color:#344054}.automationStatusA13.error{background:#fef3f2;color:#b42318}.automationMetaA15{grid-template-columns:repeat(5,minmax(0,1fr))}.automationMetaA15 .nextRun{background:#eef4ff;border:1px solid #d6e4ff}.automationMetaA15 .nextRun strong{display:block;color:#2446b8;font-size:15px}.automationErrorA15{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fef3f2;color:#b42318;font-size:13px;font-weight:700}.automationEmptyA15{background:linear-gradient(180deg,#fbfcfe,#f8fafc)}.automationEmptyIconA15{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#eef3ff;color:#3157d5}.automationEmptyA15 button{margin-top:16px;border:1px solid #cfd8e6;background:#fff;border-radius:11px;padding:9px 13px;font-weight:800}.automationHistoryA15>section{padding:16px 6px}.automationHistoryTitleA15{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.automationHistoryTitleA15 span{padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.automationPendingPanelA15{background:linear-gradient(135deg,#172554,#1e3a8a 68%,#244cc2)}.automationPendingPanelA15 .automationPendingListA14 article{transition:transform .18s ease,box-shadow .18s ease}.automationPendingPanelA15 .automationPendingListA14 article:hover{transform:translateY(-1px);box-shadow:0 10px 26px #040c232e}.automationPendingAmountA15{display:grid!important;gap:2px;text-align:right}.automationPendingAmountA15 small{color:#64748b;font-size:11px;text-transform:uppercase;font-weight:800}.automationPendingMoreA15{display:block;margin:12px auto 0;border:0;background:transparent;color:#dbeafe;font-weight:800}.automationQuickEditA14 form>p{margin:12px 0 0;color:#64748b;font-size:13px;line-height:1.5}.automationActionsA13 button,.automationPendingActionsA14 button{transition:transform .16s ease,box-shadow .16s ease}.automationActionsA13 button:active,.automationPendingActionsA14 button:active{transform:scale(.97)}@media(max-width:1100px){.automationMetaA15{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.automationStatsA15,.automationMetaA15{grid-template-columns:1fr 1fr}}@media(max-width:640px){.automationHeaderA15{display:grid;gap:12px}.automationActivePillA15{justify-self:start}.automationStatsA15,.automationMetaA15{grid-template-columns:1fr}.automationPendingAmountA15{text-align:left}}.expedienteHeroRC111{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid var(--border,#e5e7eb);border-radius:24px;background:linear-gradient(135deg,#2563eb14,#10b9810f);margin-bottom:18px}.expedienteHeroRC111 h2{margin:8px 0}.expedienteHeroStatsRC111{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.expedienteToolbarRC111{display:flex;gap:12px;margin-bottom:16px}.expedienteSearchRC111{flex:1;display:flex;align-items:center;gap:10px;border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:0 14px;background:#fff}.expedienteSearchRC111 input{border:0;outline:0;width:100%;padding:12px 0;background:transparent}.expedienteToolbarRC111 select{border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:0 14px;background:#fff}.expedienteLayoutRC111{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.expedienteListRC111{display:flex;flex-direction:column;gap:8px;max-height:74vh;overflow:auto;padding-right:4px}.expedienteListRC111>button{display:flex;text-align:left;gap:12px;width:100%;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:#fff}.expedienteListRC111>button.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.expedienteAvatarRC111{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#eef2ff;font-weight:800}.expedienteListRC111 div{display:flex;flex-direction:column;gap:3px;min-width:0}.expedienteListRC111 small,.expedienteListRC111 em{font-style:normal;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expedienteDetailRC111{border:1px solid var(--border,#e5e7eb);border-radius:24px;background:#fff;overflow:hidden}.expedienteHeadRC111{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border,#e5e7eb)}.expedienteHeadRC111 h2{margin:8px 0 4px}.expedienteHeadRC111>div:last-child{text-align:right;display:flex;flex-direction:column}.expedienteHeadRC111>div:last-child b{font-size:24px}.expedienteTabsRC111{display:flex;gap:4px;padding:10px 14px;border-bottom:1px solid var(--border,#e5e7eb);overflow:auto}.expedienteTabsRC111 button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:0;border-radius:12px;background:transparent;white-space:nowrap}.expedienteTabsRC111 button.active{background:#eef2ff;color:#1d4ed8;font-weight:700}.expedienteSummaryRC111,.expedienteContractRC111,.expedientePaymentsRC111,.expedienteDocsRC111,.expedienteTimelineRC111,.expedienteMaintenanceRC111{padding:20px}.expedienteKpisRC111{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.expedientePeopleRC111{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.expedientePeopleRC111 article{display:flex;gap:12px;padding:16px;border:1px solid var(--border,#e5e7eb);border-radius:16px}.expedientePeopleRC111 article div{display:flex;flex-direction:column;gap:3px}.expedienteContractFactsRC111{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.expedienteContractFactsRC111 article{padding:14px;background:#f8fafc;border-radius:14px;display:flex;flex-direction:column;gap:5px}.expedienteEmbeddedManagerRC111{margin-top:20px;padding-top:18px;border-top:1px solid var(--border,#e5e7eb)}.expedienteEmbeddedManagerRC111>h3{margin-bottom:12px}.expedientePaymentsRC111>article,.expedienteMaintenanceRC111>article{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #eef2f7}.expedientePaymentsRC111>article div,.expedienteMaintenanceRC111>article div{display:flex;flex-direction:column;gap:4px}.expedienteReceiptStripRC111{display:flex;gap:12px;padding:14px;margin-top:16px;background:#ecfdf5;border-radius:14px}.expedienteReceiptStripRC111 div{display:flex;flex-direction:column}.expedienteDocsRC111{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expedienteDocsRC111>button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:#fff}.expedienteDocsRC111>button>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.expedienteDocsRC111 em{font-style:normal;color:#98a2b3;font-size:12px}.expedienteDocIconRC111{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f1f5f9}.expedienteTimelineRC111 article{position:relative;display:flex;gap:14px;padding:0 0 20px 4px}.expedienteTimelineRC111 article:not(:last-child):before{content:"";position:absolute;left:10px;top:18px;bottom:0;width:2px;background:#e5e7eb}.expedienteTimelineDotRC111{width:14px;height:14px;margin-top:4px;border-radius:50%;background:#2563eb;z-index:1}.expedienteTimelineRC111 article>div{display:flex;flex-direction:column;gap:4px}.expedienteTimelineRC111 p{margin:0;color:#667085}.expedienteNotificationNoteRC111{margin:0 20px 20px;padding:12px 14px;border-radius:12px;background:#fff7ed;color:#9a3412}.expedienteEmptyRC111{display:grid;gap:18px}@media(max-width:1000px){.expedienteLayoutRC111{grid-template-columns:1fr}.expedienteListRC111{max-height:none;display:grid;grid-template-columns:repeat(2,1fr)}.expedienteHeroRC111{align-items:stretch;flex-direction:column}.expedienteContractFactsRC111{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.expedienteHeroStatsRC111,.expedienteKpisRC111,.expedientePeopleRC111,.expedienteDocsRC111,.expedienteListRC111{grid-template-columns:1fr}.expedienteHeadRC111{align-items:flex-start;gap:16px;flex-direction:column}.expedienteHeadRC111>div:last-child{text-align:left}.expedienteToolbarRC111{flex-direction:column}.expedienteToolbarRC111 select{padding:12px 14px}}.operationsOverviewRC12{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;margin-bottom:16px;border:1px solid var(--border,#e2e8f0);border-radius:20px;background:var(--surface,#fff)}.operationsOverviewRC12 h2,.sectionTitleRC12 h2{margin:6px 0}.operationsOverviewRC12 p,.sectionTitleRC12 p{margin:0;color:var(--muted,#64748b)}.operationsTabsRC12{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:6px;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:var(--surface,#fff)}.operationsTabsRC12 button{border:0;background:transparent;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer}.operationsTabsRC12 button.active{background:#0f172a;color:#fff}.operationsJobsRC12,.operationsHistoryRC12{display:grid;gap:16px}.sectionTitleRC12{display:flex;justify-content:space-between;align-items:center}.operationsTimelineRC12{display:grid;gap:10px}.operationsTimelineRC12 article{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:var(--surface,#fff)}.operationsTimelineRC12 p{margin:4px 0;color:var(--muted,#64748b)}.operationsTimelineRC12 small{color:var(--muted,#64748b)}.operationDotRC12{width:11px;height:11px;border-radius:50%;margin-top:5px;background:#64748b}.operationDotRC12.assigned{background:#f59e0b}.operationDotRC12.done{background:#16a34a}@media(max-width:800px){.operationsOverviewRC12{align-items:flex-start;flex-direction:column}.operationsTabsRC12{display:grid;grid-template-columns:1fr 1fr}.operationsTabsRC12 button{width:100%}}.agendaToolbarRC12{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0;flex-wrap:wrap}.agendaViewsRC12,.agendaFiltersRC12{display:flex;gap:8px;flex-wrap:wrap}.agendaToolbarRC12 button{border:1px solid var(--border,#dfe5ec);background:#fff;border-radius:10px;padding:9px 13px;font-weight:700;cursor:pointer}.agendaToolbarRC12 button.active{background:#14233b;color:#fff;border-color:#14233b}.agendaEventButtonRC12{width:100%;text-align:left;border:0;cursor:pointer}.agendaListLayoutRC12{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.agendaListRC12,.agendaManualAsideRC12{background:#fff;border:1px solid var(--border,#e2e8f0);border-radius:18px;padding:18px}.agendaRowRC12{display:grid;grid-template-columns:95px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:15px;border:1px solid #e6ebf1;border-left:5px solid #94a3b8;border-radius:14px;margin-bottom:10px;cursor:pointer}.agendaRowRC12.warning{border-left-color:#f59e0b}.agendaRowRC12.danger{border-left-color:#ef4444}.agendaRowRC12.success{border-left-color:#22c55e}.agendaRowRC12 time{font-weight:800}.agendaRowRC12 small{color:#64748b}.agendaRowRC12 h3{margin:3px 0}.agendaRowRC12 p{margin:0;color:#64748b}.agendaRowRC12>span{font-weight:800}.agendaRowRC12>button{border:1px solid #d9e0e8;background:#fff;border-radius:9px;padding:8px 10px}.agendaWeekHeaderRC12{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:16px}.agendaWeekHeaderRC12 button{border:1px solid #e1e7ee;background:#fff;border-radius:12px;padding:10px;display:grid;gap:4px}.agendaWeekHeaderRC12 button.active{background:#14233b;color:#fff}.agendaManualAsideRC12{height:max-content;position:sticky;top:18px}.agendaManualAsideRC12 .miniEventFormV119{margin:0}@media(max-width:900px){.agendaListLayoutRC12{grid-template-columns:1fr}.agendaManualAsideRC12{position:static}.agendaRowRC12{grid-template-columns:78px 1fr}.agendaRowRC12>span,.agendaRowRC12>button{grid-column:2}.agendaWeekHeaderRC12{overflow-x:auto;grid-template-columns:repeat(7,74px)}}.collectionsHeroRC123{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1.2fr);gap:24px;padding:26px;border-radius:28px;background:linear-gradient(135deg,#111827,#312e81);color:#fff;margin-bottom:18px}.collectionsHeroRC123>div>span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#c7d2fe}.collectionsHeroRC123 h2{font-size:30px;margin:8px 0}.collectionsHeroRC123 p{color:#dbeafe;max-width:650px;line-height:1.55}.collectionsKpisRC123{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.collectionsKpisRC123 .stat{background:#ffffff17;border:1px solid rgba(255,255,255,.15);color:#fff}.collectionsToolbarRC123{display:grid;grid-template-columns:minmax(320px,1fr) 180px 210px;gap:10px;margin-bottom:18px}.collectionsSearchRC123{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:0 13px}.collectionsSearchRC123 input{border:0!important;box-shadow:none!important;width:100%}.collectionsLayoutRC123{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:18px;align-items:start}.collectionCardsRC123{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.collectionCardRC123{background:#fff;border:1px solid #e5e7eb;border-top:4px solid #94a3b8;border-radius:22px;padding:17px;box-shadow:0 12px 34px #0f172a0f;cursor:pointer;transition:.18s}.collectionCardRC123:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f172a1a}.collectionCardRC123.critical{border-top-color:#dc2626}.collectionCardRC123.high{border-top-color:#f97316}.collectionCardRC123.medium{border-top-color:#eab308}.collectionCardRC123.low{border-top-color:#22c55e}.collectionCardTopRC123{display:flex;gap:11px;align-items:flex-start}.collectionCardTopRC123 h3{margin:1px 0;font-size:17px}.collectionCardTopRC123 p{margin:3px 0;color:#64748b;font-size:13px}.collectionAvatarRC123{width:42px;height:42px;border-radius:14px;background:#eef2ff;color:#3730a3;display:grid;place-items:center;font-weight:950;font-size:18px;flex:0 0 auto}.collectionPriorityRC123{margin-left:auto;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase}.collectionPriorityRC123.critical{background:#fee2e2;color:#991b1b}.collectionPriorityRC123.high{background:#ffedd5;color:#9a3412}.collectionPriorityRC123.medium{background:#fef9c3;color:#854d0e}.collectionPriorityRC123.low{background:#dcfce7;color:#166534}.collectionDebtRC123{display:grid;gap:3px;margin:17px 0}.collectionDebtRC123 strong{font-size:29px;letter-spacing:-.04em}.collectionDebtRC123 span{color:#64748b;font-size:13px;font-weight:750}.collectionMetaRC123{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.collectionMetaRC123 div{background:#f8fafc;border-radius:13px;padding:10px}.collectionMetaRC123 small{display:block;color:#64748b}.collectionMetaRC123 b{font-size:13px}.collectionActionsRC123,.collectionQuickRC123{display:flex;gap:8px;flex-wrap:wrap}.collectionActionsRC123 button{font-size:12px;display:flex;align-items:center;gap:5px}.collectionSideRC123{position:sticky;top:18px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 14px 40px #0f172a12;max-height:calc(100vh - 36px);overflow:auto}.collectionEmptySideRC123{padding:45px 24px;text-align:center;color:#64748b}.collectionEmptySideRC123 h3{color:#0f172a}.collectionCasePanelRC123{padding:20px}.collectionCaseHeadRC123{display:flex;gap:10px;align-items:flex-start}.collectionCaseHeadRC123 small{color:#64748b;text-transform:uppercase;font-weight:900;font-size:11px}.collectionCaseHeadRC123 h2{margin:5px 0}.collectionCaseHeadRC123 p{margin:0;color:#64748b}.collectionCaseAmountRC123{background:#f8fafc;border:1px solid #eef2f7;border-radius:18px;padding:15px;margin:16px 0;display:grid;gap:3px}.collectionCaseAmountRC123 strong{font-size:31px}.collectionCaseAmountRC123 span,.collectionCaseAmountRC123 small{color:#64748b}.collectionFieldRC123{display:grid;gap:6px;font-weight:850;margin-bottom:12px}.collectionQuickRC123{margin:9px 0}.collectionQuickRC123 button{flex:1;min-width:95px}.collectionPeriodsRC123,.collectionTimelineRC123{margin-top:20px;border-top:1px solid #e5e7eb;padding-top:16px}.collectionPeriodsRC123 h3,.collectionTimelineRC123 h3,.collectionPromiseRC123 h3{margin:0 0 10px}.collectionPeriodsRC123>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.collectionPeriodsRC123 span{display:grid}.collectionPeriodsRC123 small{color:#64748b}.collectionPromiseRC123,.collectionNoteRC123{display:grid;gap:9px;margin-top:16px;background:#f8fafc;border-radius:16px;padding:13px}.collectionNoteRC123 textarea{min-height:74px;resize:vertical}.collectionTimelineRC123>div{display:grid;grid-template-columns:12px 1fr;gap:9px;margin-bottom:12px}.collectionTimelineRC123 i{width:9px;height:9px;border-radius:99px;background:#4f46e5;margin-top:5px}.collectionTimelineRC123 span{display:grid}.collectionTimelineRC123 small,.collectionTimelineRC123 time{color:#64748b;font-size:12px}.collectionTimelineRC123 p{color:#64748b}@media(max-width:1100px){.collectionsHeroRC123,.collectionsLayoutRC123{grid-template-columns:1fr}.collectionSideRC123{position:static;max-height:none}.collectionsToolbarRC123{grid-template-columns:1fr 1fr 1fr}}@media(max-width:720px){.collectionsKpisRC123,.collectionsToolbarRC123,.collectionCardsRC123{grid-template-columns:1fr}.collectionsHeroRC123{padding:20px}.collectionActionsRC123 button{flex:1}.collectionMetaRC123{grid-template-columns:1fr}}.lateFeeBreakdownV140{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.lateFeeBreakdownV140 article{padding:13px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;gap:5px}.lateFeeBreakdownV140 span{font-size:12px;color:#64748b}.lateFeeBreakdownV140 b{font-size:14px;color:#0f172a;line-height:1.35}.lateFeePolicyV140{margin:16px 0;padding:16px;border:1px solid #cbd5e1;border-radius:18px;background:#fff}.lateFeePolicyV140 h3{margin:0}.lateFeePolicyV140 p{margin:5px 0 14px;color:#64748b}.lateFeeGridV140{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.lateFeeGridV140 label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#475569}.lateFeeGridV140 input,.lateFeeGridV140 select{width:100%;border:1px solid #cbd5e1;border-radius:11px;padding:10px;background:#fff;color:#0f172a}.lateFeeDetailV140{margin:14px 0}.lateFeeDetailV140>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf2f7}.lateFeeDetailV140 span,.lateFeeDetailV140 strong{display:flex;flex-direction:column;gap:3px}.lateFeeDetailV140 strong{text-align:right;color:#b42318}.lateFeeDetailV140 small{font-weight:400;color:#64748b}.notificationDismissV140{background:#fff!important;color:#475569!important;border:1px solid #cbd5e1!important}.premiumShortcutsModal kbd,.shortcutKey,.commandKey{background:#0f172a!important;color:#fff!important;border:1px solid #334155!important;box-shadow:none!important;font-weight:800!important}@media(max-width:760px){.lateFeeBreakdownV140,.lateFeeGridV140{grid-template-columns:1fr}.lateFeeDetailV140>div{align-items:flex-start}}.activityAuditV141{display:grid;gap:18px}.activityAuditV141 .activityHeroV112 aside small{display:block;margin-top:8px;color:#64748b;font-weight:700}.activityAuditFiltersV141{padding:18px}.activityQuickRangesV141{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.activityQuickRangesV141 button{border:1px solid #dbe4f0;background:#fff;color:#334155;border-radius:999px;padding:8px 12px;font-weight:800}.activityQuickRangesV141 button.active{background:#0f172a;color:#fff;border-color:#0f172a}.activityAuditFieldsV141{display:grid;grid-template-columns:150px 150px 190px minmax(260px,1fr);gap:12px}.activityAuditFieldsV141 label{display:grid;gap:6px;font-size:12px;font-weight:850;color:#475569}.activityAuditFieldsV141 input,.activityAuditFieldsV141 select{width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:11px;padding:9px 11px;background:#fff;color:#0f172a}.activityTimelineAuditV141{display:grid;gap:18px}.activityDayV141{display:grid;gap:9px}.activityDayV141>header{display:flex;justify-content:space-between;align-items:center;padding:0 5px}.activityDayV141>header b{font-size:13px;letter-spacing:.06em;color:#334155}.activityDayV141>header span{font-size:12px;color:#64748b;font-weight:800}.activityDayV141>div{background:#fff;border:1px solid #e5eaf2;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.activityAuditRowV141{display:grid;grid-template-columns:70px 34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px;border-bottom:1px solid #edf2f7}.activityAuditRowV141:last-child{border-bottom:0}.activityAuditRowV141 time{font-variant-numeric:tabular-nums;font-weight:900;color:#475569;padding-top:4px}.activityAuditRowV141>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#364fc7}.activityAuditRowV141>div{display:grid;gap:3px}.activityAuditRowV141 small{color:#64748b;font-weight:800}.activityAuditRowV141 b{color:#0f172a}.activityAuditRowV141 span{color:#475569;line-height:1.4}.activityAuditRowV141>button{border:1px solid #dbe4f0;background:#fff;border-radius:10px;padding:8px 11px;font-weight:850;color:#334155}.notificationItemV68 small{line-height:1.35}@media(max-width:900px){.activityAuditFieldsV141{grid-template-columns:1fr 1fr}.activitySearchV141{grid-column:1/-1}.activityAuditRowV141{grid-template-columns:58px 30px minmax(0,1fr)}.activityAuditRowV141>button{grid-column:3;justify-self:start}}@media(max-width:560px){.activityAuditFieldsV141{grid-template-columns:1fr}.activitySearchV141{grid-column:auto}.activityAuditRowV141{grid-template-columns:48px minmax(0,1fr)}.activityAuditRowV141>i{display:none}.activityAuditRowV141>button{grid-column:2}.activityDayV141>header{align-items:flex-start;gap:8px}.activityQuickRangesV141 button{flex:1 1 auto}}.collectionsHeroRC123,.calendarHeroV119.agendaHeroRC12,.activityAuditV141 .activityHeroV112{background:#fff;color:#0f172a;border:1px solid #dbe4f0;box-shadow:0 14px 38px #0f172a12}.collectionsHeroRC123{border-left:6px solid #f97316}.calendarHeroV119.agendaHeroRC12{border-left:6px solid #2563eb}.activityAuditV141 .activityHeroV112{border-left:6px solid #64748b}.collectionsHeroRC123>div>span{color:#c2410c}.collectionsHeroRC123 h2,.calendarHeroV119.agendaHeroRC12 h2,.activityAuditV141 .activityHeroV112 h1{color:#0f172a}.collectionsHeroRC123 p,.calendarHeroV119.agendaHeroRC12 p,.activityAuditV141 .activityHeroV112 p{color:#475569!important}.collectionsKpisRC123 .stat,.calendarHeroV119.agendaHeroRC12 .stat,.activityAuditV141 .activityHeroV112 aside{background:#f8fafc;color:#0f172a;border:1px solid #dbe4f0;box-shadow:none}.activityAuditV141 .activityHeroV112 aside span,.activityAuditV141 .activityHeroV112 aside small{color:#64748b!important}.calendarHeroV119.agendaHeroRC12 .softTag{background:#dbeafe;color:#1d4ed8}.activityAuditV141 .activityHeroV112 .eyebrow{background:#eef2f7;color:#334155;border:1px solid #dbe4f0}.collectionsHeroRC123 .stat span,.calendarHeroV119.agendaHeroRC12 .stat span{color:#64748b}.collectionsHeroRC123 .stat b,.calendarHeroV119.agendaHeroRC12 .stat b{color:#0f172a}.expedienteReceiptsRC125{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.expedienteReceiptCardRC125{background:#fff;border:1px solid #dbe4f0;border-top:4px solid #16a34a;border-radius:20px;padding:17px;box-shadow:0 12px 30px #0f172a0f}.expedienteReceiptTopRC125{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.expedienteReceiptTopRC125 span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:900}.expedienteReceiptTopRC125 h3{margin:4px 0 0;color:#0f172a}.expedienteReceiptTopRC125 strong{font-size:24px;color:#166534}.expedienteReceiptMetaRC125{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.expedienteReceiptMetaRC125 span{display:grid;gap:3px;background:#f8fafc;border-radius:12px;padding:10px}.expedienteReceiptMetaRC125 small{color:#64748b;font-size:11px}.expedienteReceiptMetaRC125 b{color:#0f172a;font-size:13px;overflow-wrap:anywhere}.expedienteReceiptActionsRC125{display:flex;gap:8px;flex-wrap:wrap}.expedienteReceiptActionsRC125 button,.expedienteReceiptStripRC111 button{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:9px 11px;font-weight:800}.expedienteReceiptActionsRC125 button:first-child{background:#0f172a;color:#fff;border-color:#0f172a}.expedienteReceiptStripRC111{align-items:center}.expedienteReceiptStripRC111 button{margin-left:auto}@media(max-width:720px){.expedienteReceiptMetaRC125{grid-template-columns:1fr}.expedienteReceiptActionsRC125 button{flex:1}.expedienteReceiptStripRC111{align-items:flex-start}.expedienteReceiptStripRC111 button{margin-left:0;width:100%;justify-content:center}}.receiptGridProR151{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px}.receiptCardProR151{padding:0;border-radius:22px;border:1px solid #dbe4f0;box-shadow:0 16px 40px #0f172a14;overflow:hidden}.receiptCardProR151:before{display:none}.receiptCardHeadR151{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 18px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.receiptIconR151{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#dcfce7;color:#166534}.receiptCardHeadR151 span{font-size:11px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.receiptCardHeadR151 h3{margin:3px 0 0;color:#0f172a;font-size:18px}.receiptStatusR151{display:inline-flex;align-items:center;gap:5px!important;padding:7px 9px;border-radius:999px;background:#dcfce7;color:#166534!important;letter-spacing:0!important}.receiptAmountR151{padding:18px 18px 8px;display:grid;gap:3px}.receiptAmountR151 small{color:#64748b;font-weight:800}.receiptAmountR151 strong{font-size:30px;color:#0f172a;line-height:1.1}.receiptPropertyR151{padding:8px 18px 16px;display:grid;gap:3px}.receiptPropertyR151 b{color:#0f172a}.receiptPropertyR151 span{color:#64748b;font-size:13px}.receiptFactsR151{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;padding:0 18px 18px}.receiptFactsR151>span{display:grid;grid-template-columns:auto 1fr;column-gap:6px;row-gap:2px;align-items:center;padding:10px;background:#f8fafc;border-radius:12px;min-width:0}.receiptFactsR151 svg{grid-row:1/3;color:#64748b}.receiptFactsR151 small{color:#64748b;font-size:10px}.receiptFactsR151 b{font-size:12px;color:#0f172a;overflow-wrap:anywhere}.receiptActionsProR151{padding:14px 18px 18px;border-top:1px solid #eef2f7;display:flex;gap:8px;flex-wrap:wrap}.receiptActionsProR151 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:9px 11px;font-weight:800}.receiptActionsProR151 button.primary{background:#0f172a;color:#fff;border-color:#0f172a}@media(max-width:720px){.receiptGridProR151,.receiptFactsR151{grid-template-columns:1fr}.receiptActionsProR151 button{flex:1 1 130px}.receiptCardHeadR151{grid-template-columns:44px minmax(0,1fr)}.receiptStatusR151{grid-column:1/-1;justify-self:start}}.smartContractHeroV31{background:linear-gradient(135deg,#f8fbff,#edf4ff);border:1px solid #d9e6fb;color:#172033;box-shadow:0 18px 45px #264e8c1a}.smartContractHeroV31 p{color:#5e6e84}.smartContractHeroV31 .stat{background:#fff;border:1px solid #dce7f7;color:#172033;box-shadow:0 8px 24px #264e8c14}.contractCardV58{padding:0;border-radius:22px;gap:0}.contractCardV58:before{width:100%;height:5px;bottom:auto}.contractTopProfessionalS52{padding:18px 20px 12px;border-bottom:1px solid #edf1f7}.contractTopProfessionalS52>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.contractTopProfessionalS52 small{color:#7a8799;font-weight:700}.contractIdentityS52{display:flex;align-items:center;gap:12px;padding:17px 20px}.contractIdentityS52 h3{margin:0 0 3px}.contractAvatarS52{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eaf1ff;color:#2456b3;font-size:18px;font-weight:900;flex:0 0 auto}.contractDatesV58,.contractDocsV58,.smartLinksV31,.contractCardV58>.mutedText,.contractActionsS52{margin-left:20px;margin-right:20px}.contractDatesV58{margin-bottom:13px}.contractDatesV58 div{background:#fbfcfe;border-color:#e8edf5}.contractDatesV58 b{font-size:14px}.contractDocsV58{margin-bottom:12px;background:#f7faff;border-color:#dfe9f8}.smartLinksV31{margin-bottom:14px}.contractActionsS52{padding:14px 0 18px;border-top:1px solid #edf1f7}.contractActionsS52 button{min-height:38px}.contractActionsS52 .danger{margin-left:auto}@media(max-width:720px){.contractDatesV58{grid-template-columns:1fr}.contractActionsS52{display:grid;grid-template-columns:1fr 1fr}.contractActionsS52 .danger{margin-left:0}.contractsHeroV58 h2{font-size:28px}}.tenantMaintenanceDisabledV56,.tenantEmergencyV56{display:flex;gap:12px;align-items:flex-start;border-radius:18px;padding:14px 16px;margin:12px 0}.tenantMaintenanceDisabledV56{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.tenantEmergencyV56{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.tenantMaintenanceDisabledV56 div,.tenantEmergencyV56 div{display:grid;gap:4px}.tenantMaintenanceDisabledV56 span,.tenantEmergencyV56 span{font-size:13px;line-height:1.45}.tenantTicketStatusV56{display:flex;align-items:center;justify-content:space-between;gap:10px}.tenantTicketStatusV56 em{font-style:normal;border-radius:999px;background:#eef2ff;color:#3730a3;padding:6px 9px;font-size:11px;font-weight:900}.tenantTicketStepsV56{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.tenantTicketStepsV56 span{border-radius:10px;background:#f1f5f9;color:#94a3b8;padding:7px 5px;text-align:center;font-size:10px;font-weight:900}.tenantTicketStepsV56 span.done{background:#dcfce7;color:#166534}.tenantTicketMessagesV56{display:grid;gap:7px;border-top:1px solid #edf2f7;padding-top:10px}.tenantTicketMessagesV56 div{background:#f8fafc;border-radius:12px;padding:9px}.tenantTicketMessagesV56 div.mine{background:#eff6ff}.tenantTicketMessagesV56 p{margin:3px 0;font-size:12px}.tenantTicketMessagesV56 small{font-size:10px;color:#64748b}.tenantTicketReplyV56{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:9px}.tenantTicketReplyV56 input{min-width:0}.portalTicketOriginV56{display:flex;justify-content:space-between;gap:12px;border-radius:13px;background:#eff6ff;color:#1e40af;padding:10px 12px;margin:10px 0;font-size:12px}.toggleRow{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.toggleRow input{width:auto!important}@media(max-width:760px){.tenantMaintenanceV56{padding:14px!important}.tenantSupportLayoutV632{grid-template-columns:1fr}.tenantMaintenanceV56 .tenantTicketTimelineCleanV632{order:-1}.tenantTicketStepsV56{grid-template-columns:1fr 1fr}.tenantTicketReplyV56{grid-template-columns:1fr}.tenantTicketReplyV56 button{min-height:44px}.tenantMaintenanceV56 input,.tenantMaintenanceV56 select,.tenantMaintenanceV56 textarea{font-size:16px!important;min-height:46px}.tenantMaintenanceV56 textarea{min-height:110px}.tenantMaintenanceV56 .primary{min-height:48px;width:100%}.tenantEmergencyV56,.tenantMaintenanceDisabledV56{padding:12px}.portalTicketOriginV56{display:grid}}.reportKpisS53{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.reportKpisS53 article{position:relative;overflow:hidden;display:grid;gap:6px;padding:18px 20px;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:17px;box-shadow:0 10px 28px #0f172a0f}.reportKpisS53 article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#334155}.reportKpisS53 article:nth-child(2):before{background:#d97706}.reportKpisS53 article:nth-child(3):before{background:#0f766e}.reportKpisS53 article:nth-child(4):before{background:#2563eb}.reportKpisS53 span{font-size:12px;font-weight:750;color:#64748b}.reportKpisS53 b{font-size:25px;line-height:1.1;color:#0f172a}.reportKpisS53 small{font-size:11px;color:#8491a3}.reportMetaS53{display:flex;justify-content:space-between;gap:16px;padding:0 4px;color:#697586;font-size:11px}.reportMetaS53 b{color:#263244}.reportPreviewOverlayS53{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reportPreviewSheetS53{width:min(860px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 80px #0f172a4d}.reportPreviewSheetS53>header{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 28px;border-bottom:1px solid #e7ebf0}.reportPreviewSheetS53>header img{width:118px;max-height:34px;object-fit:contain;object-position:left}.reportPreviewSheetS53>header p{margin:7px 0 2px;font-weight:800;color:#263244}.reportPreviewSheetS53>header small{color:#7b8796}.reportPreviewSheetS53>header button{border:0;background:#f1f4f7;width:34px;height:34px;border-radius:50%;font-size:23px;color:#526071}.reportPreviewHeadingS53{display:flex;justify-content:space-between;gap:24px;padding:28px;background:#f7f9fb}.reportPreviewHeadingS53 span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}.reportPreviewHeadingS53 h2{margin:5px 0;font-size:28px;color:#111827}.reportPreviewHeadingS53 p,.reportPreviewHeadingS53 small{margin:0;color:#64748b}.reportPreviewHeadingS53>div:last-child{text-align:right;display:grid;align-content:start;gap:7px}.reportPreviewSummaryS53{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:24px 28px;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.reportPreviewSummaryS53 p{display:grid;gap:6px;margin:0;padding:16px;border-right:1px solid #e2e8f0}.reportPreviewSummaryS53 p:last-child{border-right:0}.reportPreviewSummaryS53 span{font-size:11px;color:#64748b}.reportPreviewSummaryS53 b{font-size:17px;color:#172033}.reportPreviewBodyS53{padding:0 28px 24px}.reportPreviewBodyS53 h3{font-size:13px;margin:20px 0 7px;color:#263244}.reportPreviewBodyS53 p{margin:0;color:#64748b;font-size:12px;line-height:1.65}.reportPreviewSheetS53>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-top:1px solid #e7ebf0}.reportPreviewSheetS53>footer span{font-size:11px;color:#8491a3}.reportPreviewSheetS53>footer div{display:flex;gap:8px}.reportPreviewSheetS53 .primary{background:#172033;color:#fff}@media(max-width:1000px){.reportKpisS53{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reportKpisS53{grid-template-columns:1fr}.reportMetaS53{flex-direction:column;gap:4px}.reportPreviewHeadingS53{flex-direction:column}.reportPreviewHeadingS53>div:last-child{text-align:left}.reportPreviewSummaryS53{grid-template-columns:1fr 1fr}.reportPreviewSummaryS53 p:nth-child(2){border-right:0}.reportPreviewSummaryS53 p:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.reportPreviewSheetS53>footer{align-items:stretch;flex-direction:column}.reportPreviewSheetS53>footer div{display:grid;grid-template-columns:1fr 1fr}}@media print{.reportKpisS53,.reportMetaS53{break-inside:avoid}.reportPreviewOverlayS53{position:static;display:block;padding:0;background:none}.reportPreviewSheetS53{width:100%;max-height:none;overflow:visible;box-shadow:none;border-radius:0}.reportPreviewSheetS53>header button,.reportPreviewSheetS53>footer div{display:none!important}}.operationalRadarV147{margin:18px 0 22px;border:1px solid #dbe6f3;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#fff);padding:20px;box-shadow:0 10px 30px #1f395a12}.operationalRadarHeadV147{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operationalRadarHeadV147 h3{margin:4px 0 5px;font-size:20px}.operationalRadarHeadV147 p{margin:0;color:#64748b;max-width:680px;line-height:1.45}.operationalRadarActionsV147{display:flex;align-items:center;gap:9px;flex-shrink:0}.operationalRadarActionsV147 span{padding:7px 10px;border-radius:999px;font-weight:800;font-size:12px;background:#dcfce7;color:#166534}.operationalRadarActionsV147 span.paused{background:#fee2e2;color:#991b1b}.operationalRadarActionsV147 button,.operationalTaskActionsV147 button{border:1px solid #d6e0eb;background:#fff;border-radius:10px;padding:8px 11px;font-weight:750;color:#334155;cursor:pointer}.operationalControlsV147{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding:15px;background:#eef5fc;border-radius:14px}.operationalControlsV147 label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.operationalControlsV147 select{border:1px solid #ccd8e6;border-radius:9px;padding:9px;background:#fff;color:#172033}.operationalControlsV147 .operationalPauseV147{grid-column:1/-1;flex-direction:row;align-items:center}.operationalTaskListV147{display:grid;gap:9px;margin-top:16px}.operationalTaskListV147 article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;border:1px solid #e3eaf2;border-radius:14px;background:#fff}.operationalTaskListV147 article.urgent{border-left:4px solid #ef4444}.operationalTaskIconV147{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf2ff;color:#2458a6}.operationalTaskListV147 article>div:nth-child(2)>span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:850}.operationalTaskListV147 h4{margin:2px 0;font-size:14px}.operationalTaskListV147 p{margin:0;color:#64748b;font-size:13px}.operationalTaskActionsV147{display:flex;gap:7px}.operationalTaskActionsV147 .done{background:#173f73;color:#fff;border-color:#173f73;display:flex;align-items:center;gap:5px}.operationalAllClearV147{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:#ecfdf5;color:#166534}.operationalAllClearV147 div{display:flex;flex-direction:column}.operationalAllClearV147 span{font-size:13px;color:#4b7a65;margin-top:2px}@media(max-width:760px){.operationalRadarV147{padding:15px;border-radius:16px}.operationalRadarHeadV147{flex-direction:column}.operationalRadarActionsV147{width:100%;justify-content:space-between}.operationalControlsV147{grid-template-columns:1fr}.operationalTaskListV147 article{grid-template-columns:auto 1fr}.operationalTaskActionsV147{grid-column:1/-1}.operationalTaskActionsV147 button{flex:1}.operationalRadarHeadV147 p{font-size:13px}}.professionalActionsV148{display:grid;gap:15px;margin:18px 0;padding:20px;border:1px solid #dbe4f0;border-radius:22px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 14px 36px #0f172a0f}.professionalActionsHeadV148{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.professionalActionsHeadV148 h3{margin:5px 0}.professionalActionsHeadV148 p{margin:0;color:#64748b}.professionalActionsHeadV148>span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-weight:900;font-size:12px;white-space:nowrap}.professionalActionListV148{display:grid;gap:10px}.professionalActionListV148>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.professionalActionListV148>article.urgent{border-left:4px solid #dc2626}.professionalActionIconV148{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#ede9fe;color:#6d28d9}.professionalActionListV148 small{color:#64748b;font-weight:900;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.professionalActionListV148 h4{margin:3px 0;color:#0f172a}.professionalActionListV148 p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.professionalActionListV148 em{display:inline-block;margin-top:7px;color:#92400e;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.professionalActionButtonsV148{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.professionalActionButtonsV148 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-weight:850}.professionalActionButtonsV148 button.primary{background:#6d28d9;color:#fff;border-color:#6d28d9}.professionalActionHistoryV148{border-top:1px solid #e2e8f0;padding-top:12px}.professionalActionHistoryV148 summary{cursor:pointer;color:#475569;font-weight:850}.professionalActionHistoryV148>div{display:grid;gap:7px;margin-top:10px}.professionalActionHistoryV148 p{display:flex;gap:8px;align-items:flex-start;margin:0;padding:9px;background:#fff;border-radius:11px;color:#166534}.professionalActionHistoryV148 p span{display:grid}.professionalActionHistoryV148 p small{color:#64748b}@media(max-width:760px){.professionalActionsV148{padding:15px}.professionalActionsHeadV148{flex-direction:column}.professionalActionListV148>article{grid-template-columns:38px minmax(0,1fr)}.professionalActionButtonsV148{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.professionalActionButtonsV148 .primary{grid-column:1/-1;grid-row:1}.professionalActionButtonsV148 button{width:100%}}.screenLoadingV8{position:relative;min-height:280px}.screenLoadingV8>span{position:absolute;left:50%;top:22px;transform:translate(-50%);padding:8px 12px;border-radius:999px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1f;font-size:13px;font-weight:700;color:var(--text-muted,#64748b)}.productionHealthV159{display:grid;gap:15px}.healthHeroV159{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-radius:20px;background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #bbf7d0}.healthHeroV159.warning{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.healthHeroV159.critical{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#fecaca}.healthHeroV159.checking{background:#f8fafc;border-color:#dbe4ef}.healthHeroV159>div{display:flex;align-items:flex-start;gap:13px}.healthHeroV159 h2{margin:2px 0 4px;font-size:24px}.healthHeroV159 p{margin:0;color:#64748b}.healthHeroV159 small{font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.healthHeroV159 button,.backupPolicyV159 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#334155;font-weight:850}.healthPulseV159{width:13px;height:13px;border-radius:50%;margin-top:7px;background:#22c55e;box-shadow:0 0 0 7px #22c55e1f}.warning .healthPulseV159{background:#f59e0b;box-shadow:0 0 0 7px #f59e0b1f}.critical .healthPulseV159{background:#ef4444;box-shadow:0 0 0 7px #ef44441f}.checking .healthPulseV159{background:#64748b}.healthMetricsV159{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.healthMetricsV159 article{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.healthMetricsV159 svg{grid-row:1/3;color:#2563eb}.healthMetricsV159 b{font-size:20px;color:#0f172a}.healthMetricsV159 span{font-size:11px;color:#64748b}.healthCheckListV159{display:grid;gap:9px}.healthCheckListV159>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;border-radius:13px;background:#f8fafc;border:1px solid #e2e8f0}.healthCheckListV159 i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#dcfce7;color:#166534;font-style:normal;font-weight:900}.healthCheckListV159 .warning i{background:#fef3c7;color:#92400e}.healthCheckListV159 .critical i{background:#fee2e2;color:#991b1b}.healthCheckListV159 span{display:grid;gap:3px}.healthCheckListV159 small{color:#64748b}.healthCheckListV159 em{font-style:normal;color:#9a3412;font-size:11px;font-weight:800}.backupPolicyV159{display:flex;align-items:center;justify-content:space-between;gap:16px}.backupPolicyV159>div{display:flex;align-items:center;gap:11px}.backupPolicyV159 span{display:grid;gap:3px}.backupPolicyV159 small{color:#64748b}@media(max-width:850px){.healthMetricsV159{grid-template-columns:repeat(2,1fr)}.healthHeroV159,.backupPolicyV159{align-items:stretch;flex-direction:column}.healthHeroV159 button,.backupPolicyV159 button{width:100%}}@media(max-width:520px){.healthMetricsV159{grid-template-columns:1fr}.healthHeroV159{padding:16px}}.authForgotV1641{width:100%;background:transparent;color:#2563eb;padding:8px}.authRecoveryStatusV1641{border-radius:14px;padding:12px 14px;font-weight:750;background:#eff6ff;color:#1d4ed8}.authRecoveryStatusV1641.error{background:#fef2f2;color:#b91c1c}.authRecoveryStatusV1641.success{background:#ecfdf5;color:#047857}.passwordRecoveryPageV1641{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(135deg,#eef2ff,#f8fafc)}.passwordRecoveryPageV1641 form{width:min(460px,100%);display:grid;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:28px;box-shadow:0 28px 70px #0f172a1f}.passwordRecoveryPageV1641 form>svg{width:48px;height:48px}.passwordRecoveryPageV1641 h1{margin:4px 0;font-size:32px}.passwordRecoveryPageV1641 p{margin:0;color:#64748b}.passwordRecoveryPageV1641 label{display:grid;gap:7px;font-weight:800}.propertyCoverSectionV1641{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;padding:18px;border:1px solid #dbeafe;border-radius:22px;background:#f8fbff}.propertyCoverSectionV1641 h5{font-size:18px;margin:0 0 7px}.propertyCoverSectionV1641 p{margin:0;color:#64748b}.propertyCoverDropV1641{grid-row:span 2;min-height:210px;border:2px dashed #93c5fd;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:#fff;cursor:pointer;position:relative}.propertyCoverDropV1641 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.propertyCoverDropV1641 img{width:100%;height:210px;object-fit:cover}.propertyCoverDropV1641 span{display:grid;place-items:center;gap:7px;color:#2563eb}.propertyCoverDropV1641 small{color:#64748b}.propertyCoverActionsV1641{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.tenantPortalPublishStatus{grid-column:1/-1}.tenantPortalPublishStatus.error{background:#fef2f2;color:#b91c1c}.tenantPortalPublishStatus.success{background:#ecfdf5;color:#047857}@media(max-width:700px){.propertyCoverSectionV1641{grid-template-columns:1fr}.propertyCoverDropV1641{grid-row:auto}.passwordRecoveryPageV1641 form{padding:22px}.tenantProfileCardV111 .actions button{width:100%}}.expedienteToolbarRC111{display:grid!important;grid-template-columns:minmax(360px,1fr) minmax(190px,auto);align-items:stretch}.expedienteSearchRC111{min-height:50px;padding:0 16px!important;box-shadow:0 1px 2px #0f172a0a}.expedienteSearchRC111 svg{flex:0 0 auto;color:#64748b}.expedienteSearchRC111:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.expedienteSearchRC111 input{font-size:15px}.expedienteToolbarRC111 select{min-height:50px}.proofHistoryV1642{display:grid;gap:8px;padding:12px;border:1px solid #dbe5f2;border-radius:14px;background:#f8fafc}.proofHistoryV1642>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#fff;border:1px solid #e7edf5;border-radius:11px}.proofHistoryV1642 article>span{display:flex;align-items:center;gap:9px}.proofHistoryV1642 article>span>span{display:flex;flex-direction:column}.proofHistoryV1642 small{color:#64748b}@media(max-width:720px){.expedienteToolbarRC111{grid-template-columns:1fr}.proofHistoryV1642 article{align-items:flex-start;flex-direction:column}.proofHistoryV1642 article>button{width:100%}}:root{--ns-font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ns-bg:#f6f8fb;--ns-surface:#ffffff;--ns-surface-soft:#f8fafc;--ns-text:#101828;--ns-text-soft:#475467;--ns-text-muted:#667085;--ns-border:#e6eaf0;--ns-border-strong:#d0d5dd;--ns-primary:#111827;--ns-primary-hover:#020617;--ns-accent:#2563eb;--ns-accent-soft:#eff6ff;--ns-success:#16a34a;--ns-success-soft:#dcfce7;--ns-warning:#d97706;--ns-warning-soft:#fff7ed;--ns-danger:#dc2626;--ns-danger-soft:#fee2e2;--ns-info:#475569;--ns-info-soft:#f1f5f9;--ns-radius-sm:10px;--ns-radius-md:14px;--ns-radius-lg:18px;--ns-radius-xl:24px;--ns-radius-2xl:30px;--ns-shadow-sm:0 8px 22px rgba(16,24,40,.05);--ns-shadow-md:0 16px 40px rgba(16,24,40,.08);--ns-shadow-lg:0 24px 70px rgba(16,24,40,.12);--ns-space-1:4px;--ns-space-2:8px;--ns-space-3:12px;--ns-space-4:16px;--ns-space-5:20px;--ns-space-6:24px;--ns-space-8:32px;--ns-space-10:40px;--ns-space-12:48px;--ns-h1:clamp(30px,4vw,44px);--ns-h2:28px;--ns-h3:20px;--ns-body:15px;--ns-caption:12px;--ns-transition:.16s ease}.ns-page{display:grid;gap:var(--ns-space-6)}.ns-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ns-space-5);padding:var(--ns-space-2) 0 var(--ns-space-3)}.ns-page-kicker{font-size:var(--ns-caption);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ns-accent);margin:0 0 var(--ns-space-2)}.ns-page-title{font-size:var(--ns-h1);line-height:1.02;letter-spacing:-.05em;margin:0;color:var(--ns-text)}.ns-page-description{margin:var(--ns-space-2) 0 0;color:var(--ns-text-muted);max-width:760px;line-height:1.55}.ns-stack{display:grid;gap:var(--ns-space-4)}.ns-grid{display:grid;gap:var(--ns-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ns-card{background:var(--ns-surface);border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl);padding:var(--ns-space-6);box-shadow:var(--ns-shadow-sm);transition:transform var(--ns-transition),box-shadow var(--ns-transition),border-color var(--ns-transition)}.ns-card.hoverable:hover{transform:translateY(-2px);box-shadow:var(--ns-shadow-md);border-color:var(--ns-border-strong)}.ns-card-header{display:flex;justify-content:space-between;gap:var(--ns-space-4);align-items:flex-start;margin-bottom:var(--ns-space-4)}.ns-card-title{font-size:var(--ns-h3);font-weight:900;letter-spacing:-.03em;margin:0;color:var(--ns-text)}.ns-card-description{color:var(--ns-text-muted);line-height:1.5;margin:var(--ns-space-1) 0 0}.ns-stat-value{font-size:32px;font-weight:900;letter-spacing:-.05em;color:var(--ns-text);margin-top:var(--ns-space-2)}.ns-stat-meta{font-size:13px;font-weight:800;color:var(--ns-text-muted);margin-top:var(--ns-space-1)}.ns-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ns-radius-md);padding:11px 16px;border:1px solid transparent;font-weight:900;cursor:pointer;transition:background var(--ns-transition),border-color var(--ns-transition),transform var(--ns-transition);white-space:nowrap}.ns-button:hover{transform:translateY(-1px)}.ns-button.primary{background:var(--ns-primary);color:#fff}.ns-button.primary:hover{background:var(--ns-primary-hover)}.ns-button.secondary{background:var(--ns-surface);color:var(--ns-text);border-color:var(--ns-border-strong)}.ns-button.success{background:var(--ns-success);color:#fff}.ns-button.danger{background:var(--ns-danger);color:#fff}.ns-button.ghost{background:transparent;color:var(--ns-text-soft);border-color:transparent}.ns-button.full{width:100%}.ns-field{display:grid;gap:7px}.ns-label{font-size:13px;font-weight:900;color:var(--ns-text-soft)}.ns-input,.ns-select,.ns-textarea{width:100%;border:1px solid var(--ns-border);border-radius:var(--ns-radius-md);padding:12px 14px;background:var(--ns-surface);color:var(--ns-text);outline:0;transition:border-color var(--ns-transition),box-shadow var(--ns-transition)}.ns-input:focus,.ns-select:focus,.ns-textarea:focus{border-color:var(--ns-accent);box-shadow:0 0 0 4px var(--ns-accent-soft)}.ns-help{font-size:12px;color:var(--ns-text-muted)}.ns-error{font-size:12px;font-weight:800;color:var(--ns-danger)}.ns-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;border:1px solid transparent}.ns-badge.neutral{background:var(--ns-info-soft);color:var(--ns-info);border-color:#e2e8f0}.ns-badge.success{background:var(--ns-success-soft);color:#166534;border-color:#bbf7d0}.ns-badge.warning{background:var(--ns-warning-soft);color:#9a3412;border-color:#fed7aa}.ns-badge.danger{background:var(--ns-danger-soft);color:#991b1b;border-color:#fecaca}.ns-badge.accent{background:var(--ns-accent-soft);color:#1d4ed8;border-color:#bfdbfe}.ns-modal-shell{background:#0f172a8f;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;z-index:80}.ns-modal{background:var(--ns-surface);border-radius:var(--ns-radius-2xl);border:1px solid var(--ns-border);box-shadow:var(--ns-shadow-lg);width:min(680px,96vw);padding:var(--ns-space-6)}.ns-modal.small{width:min(420px,96vw)}.ns-modal.large{width:min(920px,96vw)}.ns-modal-actions{display:flex;justify-content:flex-end;gap:var(--ns-space-3);margin-top:var(--ns-space-5)}.ns-table-wrap{background:var(--ns-surface);border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl);overflow:hidden;box-shadow:var(--ns-shadow-sm)}.ns-table{width:100%;border-collapse:collapse}.ns-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ns-text-muted);background:var(--ns-surface-soft);padding:13px 16px}.ns-table td{padding:14px 16px;border-top:1px solid var(--ns-border);color:var(--ns-text-soft);font-weight:700}.ns-timeline{display:grid;gap:0}.ns-timeline-item{display:grid;grid-template-columns:32px 1fr;gap:12px;position:relative;padding-bottom:18px}.ns-timeline-item:before{content:"";position:absolute;left:15px;top:30px;bottom:0;width:2px;background:var(--ns-border)}.ns-timeline-item:last-child:before{display:none}.ns-timeline-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ns-accent-soft);color:var(--ns-accent);font-weight:900}.ns-timeline-content{background:var(--ns-surface);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);padding:14px;box-shadow:var(--ns-shadow-sm)}.ns-timeline-content b{display:block;color:var(--ns-text)}.ns-timeline-content span{color:var(--ns-text-muted);font-size:13px;font-weight:700}.ns-empty{display:grid;place-items:center;text-align:center;gap:var(--ns-space-3);border:1px dashed var(--ns-border-strong);background:linear-gradient(180deg,#fff,#f8fafc);border-radius:var(--ns-radius-xl);padding:var(--ns-space-10)}.ns-empty-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--ns-accent-soft);font-size:24px}.ns-empty h3{margin:0;font-size:22px;letter-spacing:-.03em}.ns-empty p{margin:0;color:var(--ns-text-muted);max-width:460px;line-height:1.5}.ns-skeleton{position:relative;overflow:hidden;background:#eef2f7;border-radius:var(--ns-radius-md);min-height:16px}.ns-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:ns-shimmer 1.25s infinite}@keyframes ns-shimmer{to{transform:translate(100%)}}.ns-toast{display:flex;gap:10px;align-items:flex-start;background:var(--ns-surface);border:1px solid var(--ns-border);box-shadow:var(--ns-shadow-md);border-radius:var(--ns-radius-lg);padding:14px 16px;max-width:380px}.ns-toast strong{display:block}.ns-toast span{color:var(--ns-text-muted);font-size:13px}.ns-showcase-section{display:grid;gap:var(--ns-space-4)}.ns-showcase-section h2{margin:0;font-size:24px;letter-spacing:-.04em}.ns-component-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ns-preview-block{background:#f8fafc;border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl);padding:var(--ns-space-5)}@media(max-width:760px){.ns-page-header,.ns-modal-actions{display:grid}.ns-button{width:100%}.ns-table-wrap{overflow:auto}}.ns-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.ns-button.loading{pointer-events:none}.ns-button-spinner,.ns-loading-spinner{display:inline-block;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ns-spin .72s linear infinite}.ns-button-spinner{width:15px;height:15px}.ns-loading-spinner{width:30px;height:30px;color:var(--ns-accent)}@keyframes ns-spin{to{transform:rotate(360deg)}}.ns-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#f8fafcc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px;animation:ns-fade-in .18s ease}.ns-loading-panel{display:flex;align-items:center;gap:16px;width:min(440px,94vw);padding:20px;background:var(--ns-surface);border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl);box-shadow:var(--ns-shadow-lg)}.ns-loading-panel>div{display:grid;gap:4px;min-width:0;flex:1}.ns-loading-panel strong{font-size:16px}.ns-loading-panel small{color:var(--ns-text-muted);line-height:1.45}.ns-progress{position:relative;height:8px;background:#e9eef5;border-radius:999px;margin-top:10px;overflow:hidden}.ns-progress i{display:block;height:100%;background:var(--ns-accent);border-radius:inherit;transition:width .2s ease}.ns-progress em{position:absolute;right:0;top:-24px;font-style:normal;font-size:11px;font-weight:900;color:var(--ns-text-muted)}.ns-dashboard-skeleton{display:grid;gap:20px;animation:ns-fade-in .2s ease}.ns-skeleton-hero{display:grid;grid-template-columns:1.5fr .65fr;gap:18px}.ns-skeleton-hero>div:first-child{display:grid;gap:14px;align-content:center;padding:28px;background:#fff;border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl)}.ns-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ns-skeleton-grid .ns-card,.ns-skeleton-list{display:grid;gap:13px}.ns-skeleton-list{padding:20px}@keyframes ns-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:900px){.ns-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-skeleton-hero{grid-template-columns:1fr}}@media(max-width:600px){.ns-skeleton-grid{grid-template-columns:1fr}}.ns-data-grid{display:grid;gap:12px;background:var(--ns-surface);border:1px solid var(--ns-border);border-radius:var(--ns-radius-xl);padding:16px;box-shadow:var(--ns-shadow-sm)}.ns-data-grid-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ns-data-grid-head h3{margin:0;font-size:19px;letter-spacing:-.03em}.ns-data-grid-head p{margin:4px 0 0;color:var(--ns-text-muted);font-size:13px}.ns-data-grid-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ns-data-grid-actions input{min-width:230px;border:1px solid var(--ns-border);border-radius:10px;padding:9px 12px;outline:0}.ns-data-grid-actions input:focus{border-color:var(--ns-accent);box-shadow:0 0 0 3px var(--ns-accent-soft)}.ns-data-grid-actions button,.ns-data-grid-footer button,.ns-selection-bar button{border:1px solid var(--ns-border);background:var(--ns-surface);border-radius:10px;padding:9px 11px;font-weight:800;cursor:pointer}.ns-data-grid-actions button.primary{background:var(--ns-primary);color:#fff;border-color:var(--ns-primary)}.ns-column-picker{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:var(--ns-surface-soft);border-radius:12px}.ns-column-picker label{display:flex;align-items:center;gap:6px;padding:7px 9px;background:#fff;border:1px solid var(--ns-border);border-radius:9px;font-size:12px;font-weight:800}.ns-selection-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--ns-accent-soft);border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8}.ns-selection-bar button{margin-left:auto}.ns-selection-bar button+button{margin-left:0}.ns-data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ns-data-table th.sortable:hover{color:var(--ns-accent)}.ns-data-table tr.selected td{background:var(--ns-accent-soft)}.ns-check-cell{width:42px;text-align:center!important}.ns-data-grid.compact .ns-table th{padding:9px 12px}.ns-data-grid.compact .ns-table td{padding:9px 12px;font-size:13px}.ns-data-grid-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ns-text-muted);font-size:12px;font-weight:800}.ns-data-grid-footer>div{display:flex;gap:8px}.ns-data-grid-footer button:disabled{opacity:.45;cursor:not-allowed}.paymentDataGridV182 .ns-table td:last-child{min-width:250px}.paymentGridActionsV182{display:flex;flex-wrap:wrap;gap:6px}.paymentGridActionsV182 button{border:1px solid var(--ns-border);background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800;cursor:pointer}.paymentGridActionsV182 button.primary{background:var(--ns-primary);color:#fff;border-color:var(--ns-primary)}.paymentGridEntityV182{display:grid;gap:2px}.paymentGridEntityV182 b{color:var(--ns-text)}.paymentGridEntityV182 span{font-size:12px;color:var(--ns-text-muted)}.viewModeSwitchV182{display:flex;gap:6px}.viewModeSwitchV182 button.active{background:var(--ns-primary);color:#fff;border-color:var(--ns-primary)}@media(max-width:820px){.ns-data-grid-head{display:grid}.ns-data-grid-actions{justify-content:flex-start}.ns-data-grid-actions input{min-width:100%;width:100%}.ns-data-grid-footer{align-items:flex-start}.ns-table-wrap{overflow:auto}.ns-data-table{min-width:760px}}.dashboardV2{width:min(100%,1600px);margin:0 auto;padding:4px 0 40px;display:flex;flex-direction:column;gap:20px;color:var(--text,#172033)}.dashboardV2 *{box-sizing:border-box}.dashboardV2 button{font:inherit}.dashboardV2__header{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:28px;border:1px solid rgba(99,102,241,.12);border-radius:24px;background:linear-gradient(135deg,#fffffffa,#f5f7fff5);box-shadow:0 14px 34px #0f172a12}.dashboardV2__eyebrow{display:block;margin-bottom:7px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6366f1}.dashboardV2__header h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.dashboardV2__header p{margin:10px 0 12px;color:#64748b;max-width:680px}.dashboardV2__sync{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#64748b}.dashboardV2__sync i{width:8px;height:8px;border-radius:99px;background:#f59e0b}.dashboardV2__sync.is-online i{background:#10b981}.dashboardV2__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboardV2__actions button,.dashboardV2__link{border:1px solid #dbe2ee;background:#fff;color:#273247;border-radius:12px;padding:11px 15px;font-weight:750;cursor:pointer}.dashboardV2__actions button.primary{background:#4f46e5;border-color:#4f46e5;color:#fff}.dashboardV2__actions button:hover,.dashboardV2__link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a17}.dashboardV2__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dashboardV2__kpi{min-width:0;text-align:left;padding:19px;border:1px solid #e5eaf2;border-radius:18px;background:#fff;box-shadow:0 8px 22px #0f172a0b;cursor:pointer;transition:.18s ease}.dashboardV2__kpi:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 13px 26px #0f172a14}.dashboardV2__kpi span,.dashboardV2__kpi small{display:block;color:#64748b}.dashboardV2__kpi span{font-size:13px;font-weight:700}.dashboardV2__kpi strong{display:block;margin:9px 0 7px;font-size:clamp(22px,2.3vw,31px);line-height:1.05;overflow-wrap:anywhere}.dashboardV2__kpi small{font-size:12px;line-height:1.35}.dashboardV2__content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-template-areas:"financial collections" "financial occupancy" "alerts activity";gap:16px;align-items:stretch}.dashboardV2__content>.dashboardV2__panel{height:100%}.dashboardV2__panel{min-width:0;border:1px solid #e5eaf2;border-radius:20px;background:#fff;padding:22px;box-shadow:0 9px 25px #0f172a0b}.dashboardV2__panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.dashboardV2__panelHeader h2{margin:0;font-size:18px}.dashboardV2__panelHeader p{margin:5px 0 0;color:#64748b;font-size:13px}.dashboardV2__panelHeader>span{background:#eef2ff;color:#4338ca;border-radius:99px;padding:6px 10px;font-weight:800;font-size:12px}.dashboardV2__panelHeader>button{border:0;background:transparent;color:#4f46e5;font-weight:750;cursor:pointer}.dashboardV2__financial{grid-area:financial}.dashboardV2__financeSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.dashboardV2__financeSummary>div{padding:13px;border-radius:14px;background:#f8fafc}.dashboardV2__financeSummary small{display:block;color:#64748b;margin-bottom:6px}.dashboardV2__financeSummary strong{font-size:17px}.dashboardV2__financeSummary .is-positive strong{color:#059669}.dashboardV2__financeSummary .is-negative strong{color:#dc2626}.dashboardV2__chart{height:245px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end;padding:18px 6px 0}.dashboardV2__month{height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;align-items:end;text-align:center}.dashboardV2__bars{height:100%;display:flex;gap:5px;justify-content:center;align-items:flex-end}.dashboardV2__bars i{width:min(18px,34%);min-height:5px;border-radius:7px 7px 2px 2px}.dashboardV2__bars .income,.dashboardV2__legend .income{background:#4f46e5}.dashboardV2__bars .expense,.dashboardV2__legend .expense{background:#f59e0b}.dashboardV2__month b{text-transform:capitalize;font-size:12px}.dashboardV2__month small{font-size:10px;color:#64748b;white-space:nowrap}.dashboardV2__legend{display:flex;justify-content:center;gap:18px;margin-top:16px;color:#64748b;font-size:12px}.dashboardV2__legend span{display:flex;align-items:center;gap:6px}.dashboardV2__legend i{width:9px;height:9px;border-radius:99px}.dashboardV2__occupancyVisual{width:142px;height:142px;margin:8px auto 20px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(#4f46e5 var(--occupancy),#eef2f7 0);position:relative}.dashboardV2__occupancyVisual:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:#fff}.dashboardV2__occupancyVisual strong,.dashboardV2__occupancyVisual small{z-index:1}.dashboardV2__occupancyVisual strong{font-size:27px}.dashboardV2__occupancyVisual small{color:#64748b}.dashboardV2__splitStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dashboardV2__splitStats div{background:#f8fafc;border-radius:12px;padding:10px;text-align:center}.dashboardV2__splitStats span{display:block;color:#64748b;font-size:11px}.dashboardV2__splitStats b{font-size:18px}.dashboardV2__link{width:100%;margin-top:14px}.dashboardV2__progress{height:10px;border-radius:99px;background:#edf1f6;overflow:hidden}.dashboardV2__progress i{display:block;height:100%;background:linear-gradient(90deg,#4f46e5,#818cf8);border-radius:inherit}.dashboardV2__rows{display:grid;gap:0;margin-top:12px}.dashboardV2__rows button{display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;border-bottom:1px solid #edf1f6;background:transparent;padding:13px 2px;cursor:pointer;text-align:left}.dashboardV2__rows button:last-child{border-bottom:0}.dashboardV2__rows span{color:#64748b}.dashboardV2__rows b{text-align:right}.dashboardV2__collections{grid-area:collections}.dashboardV2__occupancy{grid-area:occupancy}.dashboardV2__alerts{grid-area:alerts}.dashboardV2__alertList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboardV2__alertList button{text-align:left;border:1px solid #e8edf4;border-radius:14px;background:#fbfcfe;padding:13px;cursor:pointer}.dashboardV2__alertList button:hover{border-color:#c7d2fe}.dashboardV2__alertList small,.dashboardV2__alertList b,.dashboardV2__alertList span{display:block}.dashboardV2__alertList small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6366f1}.dashboardV2__alertList b{margin:5px 0;font-size:13px}.dashboardV2__alertList span{font-size:12px;color:#64748b}.dashboardV2__alertList button.danger small{color:#dc2626}.dashboardV2__alertList button.warning small{color:#d97706}.dashboardV2__alertList button.success small{color:#059669}.dashboardV2__activity{grid-area:activity}.dashboardV2__activityList{display:grid}.dashboardV2__activityList>button{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid #edf1f6;background:transparent;padding:13px 0;cursor:pointer}.dashboardV2__activityList>button:last-child{border-bottom:0}.dashboardV2__activityList>button>i{width:8px;height:8px;border-radius:99px;background:#94a3b8}.dashboardV2__activityList>button>i.pagado{background:#10b981}.dashboardV2__activityList>button>i.pendiente,.dashboardV2__activityList>button>i.comprobante{background:#f59e0b}.dashboardV2__activityList b,.dashboardV2__activityList span{display:block}.dashboardV2__activityList b{font-size:13px}.dashboardV2__activityList span,.dashboardV2__activityList small{font-size:11px;color:#64748b}.dashboardV2__activityList small{text-align:right;white-space:nowrap}.dashboardV2__empty{margin:0;padding:20px;text-align:center;color:#64748b;background:#f8fafc;border-radius:12px}@media(max-width:1180px){.dashboardV2__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardV2__content{grid-template-columns:1fr 1fr;grid-template-areas:"financial financial" "collections occupancy" "alerts activity"}.dashboardV2__financial,.dashboardV2__collections,.dashboardV2__occupancy,.dashboardV2__alerts,.dashboardV2__activity{grid-column:auto;grid-row:auto}}@media(max-width:820px){.dashboardV2__header{align-items:flex-start;flex-direction:column}.dashboardV2__actions{justify-content:flex-start}.dashboardV2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardV2__content{grid-template-columns:1fr;grid-template-areas:"financial" "collections" "occupancy" "alerts" "activity"}.dashboardV2__financial,.dashboardV2__collections,.dashboardV2__occupancy,.dashboardV2__alerts,.dashboardV2__activity{grid-column:1;grid-row:auto}.dashboardV2__chart{height:210px}.dashboardV2__alertList{grid-template-columns:1fr}}@media(max-width:520px){.dashboardV2{gap:14px}.dashboardV2__header,.dashboardV2__panel{padding:17px;border-radius:17px}.dashboardV2__actions{width:100%}.dashboardV2__actions button{flex:1;min-width:135px}.dashboardV2__kpis{grid-template-columns:1fr 1fr;gap:9px}.dashboardV2__kpi{padding:14px}.dashboardV2__kpi strong{font-size:20px}.dashboardV2__financeSummary{grid-template-columns:1fr}.dashboardV2__chart{gap:5px;height:180px}.dashboardV2__month small{display:none}.dashboardV2__activityList>button{grid-template-columns:8px 1fr}.dashboardV2__activityList>button>small{display:none}}.dashboardV2__widgetControls{position:relative;display:flex;justify-content:flex-end;margin-top:-6px}.dashboardV2__widgetControls>button{border:1px solid #dbe2ee;background:#fff;color:#334155;border-radius:11px;padding:9px 13px;font-weight:750;cursor:pointer}.dashboardV2__widgetControls>button.active{border-color:#a5b4fc;color:#4338ca;background:#eef2ff}.dashboardV2__widgetMenu{position:absolute;z-index:20;right:0;top:46px;width:min(310px,calc(100vw - 44px));padding:16px;border:1px solid #dbe2ee;border-radius:16px;background:#fff;box-shadow:0 18px 45px #0f172a26;display:grid;gap:10px}.dashboardV2__widgetMenu>div b,.dashboardV2__widgetMenu>div small{display:block}.dashboardV2__widgetMenu>div small{margin-top:4px;color:#64748b}.dashboardV2__widgetMenu label{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:#f8fafc;cursor:pointer}.dashboardV2__widgetMenu input{accent-color:#4f46e5}.dashboardV2__widgetMenu>button{border:0;background:transparent;color:#4f46e5;font-weight:750;text-align:left;cursor:pointer;padding:5px 2px}.dashboardV2__insights{grid-column:1/-1}.dashboardV2__insightGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dashboardV2__insightGrid>section{min-width:0;border:1px solid #edf1f6;border-radius:16px;padding:15px}.dashboardV2__subhead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.dashboardV2__subhead>button{border:0;background:transparent;color:#4f46e5;font-weight:750;cursor:pointer}.dashboardV2__ranking,.dashboardV2__deadlines{display:grid}.dashboardV2__ranking>button,.dashboardV2__deadlines>button{display:grid;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf1f6;background:transparent;padding:11px 0;text-align:left;cursor:pointer}.dashboardV2__ranking>button{grid-template-columns:28px minmax(0,1fr) auto}.dashboardV2__deadlines>button{grid-template-columns:auto minmax(0,1fr) auto}.dashboardV2__ranking>button:last-child,.dashboardV2__deadlines>button:last-child{border-bottom:0}.dashboardV2__ranking>button>i{width:26px;height:26px;border-radius:9px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-style:normal;font-weight:800}.dashboardV2__ranking span b,.dashboardV2__ranking span small,.dashboardV2__deadlines div b,.dashboardV2__deadlines div small{display:block}.dashboardV2__ranking span small,.dashboardV2__deadlines div small{margin-top:3px;color:#64748b;font-size:11px}.dashboardV2__ranking>button>strong,.dashboardV2__deadlines>button>strong{white-space:nowrap}.dashboardV2__ranking .is-negative{color:#dc2626}.dashboardV2__deadlines>button>span{border-radius:99px;padding:5px 8px;background:#eef2ff;color:#4338ca;font-size:10px;font-weight:800}.dashboardV2__deadlines>button>span.warning{background:#fff7ed;color:#c2410c}.dashboardV2__deadlines>button>span.danger{background:#fef2f2;color:#b91c1c}@media(max-width:820px){.dashboardV2__insightGrid{grid-template-columns:1fr}.dashboardV2__widgetControls{justify-content:flex-start}}@media(max-width:520px){.dashboardV2__ranking>button{grid-template-columns:26px minmax(0,1fr)}.dashboardV2__ranking>button>strong{grid-column:2}.dashboardV2__deadlines>button{grid-template-columns:auto minmax(0,1fr)}.dashboardV2__deadlines>button>strong{grid-column:2}}.dailyActionCenterV158{grid-column:1/-1;padding:0;overflow:hidden}.dailyActionCenterV158>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e8edf3}.dailyActionCenterV158>header>strong{padding:7px 11px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;white-space:nowrap}.dailyActionTitleV158{display:flex;align-items:center;gap:13px}.dailyActionTitleV158>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.dailyActionTitleV158>span.attention{background:#fff1f0;color:#b42318}.dailyActionTitleV158>span.clear{background:#ecfdf3;color:#067647}.dailyActionTitleV158 small{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;color:#7c8798}.dailyActionTitleV158 h2{margin:2px 0;font-size:18px}.dailyActionTitleV158 p{margin:0;color:#667085;font-size:12px}.dailyActionListV158{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding:14px}.dailyActionListV158>button{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;border:1px solid #e4e9ef;background:#fff;padding:12px;border-radius:13px}.dailyActionListV158>button:hover{border-color:#b8c2d0;transform:translateY(-1px)}.dailyActionListV158>button.danger{border-left:4px solid #d92d20}.dailyActionListV158>button.warning{border-left:4px solid #f79009}.dailyActionListV158>button.info{border-left:4px solid #2e90fa}.dailyActionOrderV158{display:grid;place-items:center;width:25px;height:25px;border-radius:999px;background:#f2f4f7;font-size:11px;color:#475467}.dailyActionIconV158{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f8fafc;color:#344054}.dailyActionListV158 b,.dailyActionListV158 small{display:block}.dailyActionListV158 b{font-size:13px}.dailyActionListV158 small{margin-top:3px;color:#667085;font-size:11px;line-height:1.35}.dailyActionListV158>button>svg{color:#98a2b3}.dailyActionClearV158{display:flex;align-items:center;gap:12px;margin:14px;padding:17px;border-radius:13px;background:#ecfdf3;color:#067647}.dailyActionClearV158 b,.dailyActionClearV158 span{display:block}.dailyActionClearV158 span{margin-top:3px;font-size:12px;color:#388568}@media(max-width:700px){.dailyActionCenterV158>header{align-items:flex-start;padding:16px}.dailyActionCenterV158>header>strong{font-size:10px}.dailyActionListV158{grid-template-columns:1fr;padding:10px}.dailyActionTitleV158 h2{font-size:16px}.dailyActionTitleV158 p{max-width:230px}}
