.authPage{min-height:100vh;background:#f7fafc;display:grid;place-items:center;padding:28px;color:#1f2b33}.authShell{width:min(980px,100%);display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);background:#fff;border:1px solid rgba(5,102,141,.14);border-radius:28px;overflow:hidden;box-shadow:0 24px 70px rgba(5,102,141,.08)}.authAside{padding:42px;background:linear-gradient(155deg,#EBF2FA,#fff);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.authAside h1{font-size:40px;line-height:1.02;letter-spacing:-1.8px;margin:12px 0}.authAside p{font-size:13px;line-height:1.6;color:#5f7380}.authAsideCard{border:1px solid rgba(5,102,141,.14);background:rgba(255,255,255,.8);border-radius:18px;padding:16px}.authAsideCard span,.authAsideCard strong{display:block}.authAsideCard strong{font-size:15px}.authAsideCard span{margin-top:5px;font-size:11px;color:#6d7d86;line-height:1.45}.authPanel{padding:42px}.authPanelHeader{margin-bottom:24px}.authPanelHeader h2{font-size:30px;letter-spacing:-1px;margin:6px 0}.authPanelHeader p{margin:0;color:#6d7d86;font-size:12px;line-height:1.5}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 22px}.authTabs button{height:42px;border-radius:12px;border:1px solid rgba(5,102,141,.16);background:#fff;color:#427AA1;font-weight:800;cursor:pointer}.authTabs button.active{background:#05668D;color:#fff;border-color:#05668D}.authForm{display:grid;grid-gap:14px;gap:14px}.authForm label{display:grid;grid-gap:6px;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.55px;font-weight:850;color:#5e7180}.authForm input{width:100%;height:46px;border-radius:12px;border:1px solid rgba(5,102,141,.18);background:#fff;padding:0 13px;color:#1f2b33;font-size:14px;outline:0}.authForm input:focus{border-color:#05668D;box-shadow:0 0 0 3px rgba(5,102,141,.08)}.authForm input[readonly]{background:#f5f8fa;color:#647985}.authPrimary{height:46px;border-radius:12px;border:0;background:#05668D;color:#fff;font-weight:850;cursor:pointer;margin-top:2px}.authPrimary:disabled{opacity:.58;cursor:wait}.authSecondary{height:42px;border-radius:12px;border:1px solid rgba(5,102,141,.18);background:#fff;color:#05668D;font-weight:800;cursor:pointer}.authLinks{display:flex;justify-content:space-between;gap:12px;margin-top:15px;font-size:11px}.authLinkButton,.authLinks a{color:#05668D;text-decoration:none;background:none;border:0;padding:0;font:inherit;font-weight:750;cursor:pointer}.authMessage{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#EBF2FA;color:#05668D;font-size:11px;line-height:1.45}.authMessage.error{background:#fff0ee;color:#93463e}.authSuccess{text-align:center;padding:20px 4px}.authSuccessMark{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#EBF2FA;color:#05668D;font-size:24px;font-weight:900}.authSuccess h2{font-size:28px;margin:0 0 10px}.authSuccess p{font-size:12px;color:#637783;line-height:1.55}.authInviteMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.authInviteMeta span{border:1px solid rgba(5,102,141,.13);background:#fff;border-radius:10px;padding:7px 9px;font-size:10px;color:#427AA1;font-weight:750}.candidateEmptyPage{min-height:100vh;display:grid;place-items:center;background:#f7fafc;padding:24px}.candidateEmptyCard{width:min(560px,100%);background:#fff;border:1px solid rgba(5,102,141,.14);border-radius:26px;padding:34px;text-align:center;box-shadow:0 20px 60px rgba(5,102,141,.06)}.candidateEmptyCard h1{font-size:32px;letter-spacing:-1px;margin:16px 0 10px}.candidateEmptyCard p{font-size:12px;color:#647985;line-height:1.6}.candidateEmptyCard a{display:inline-flex;margin-top:14px;align-items:center;justify-content:center;height:42px;padding:0 16px;background:#05668D;color:#fff;border-radius:12px;text-decoration:none;font-weight:800;font-size:12px}.authEntryLinks{display:flex;justify-content:space-between;gap:12px;margin:2px 0 12px}.authEntryLinks a{font-size:10px;color:#05668D;text-decoration:none;font-weight:800}.authEntryLinks a:hover{text-decoration:underline}@media(max-width:760px){.authPage{padding:0;display:block}.authShell{min-height:100vh;border:0;border-radius:0;display:block}.authAside{padding:24px 22px 20px;gap:12px}.authAside h1{font-size:29px;margin:8px 0}.authAside>div:last-child{display:none}.authPanel{padding:24px 22px 34px}.authPanelHeader h2{font-size:26px}.authEntryLinks,.authLinks{flex-direction:column;align-items:flex-start}.authEntryLinks{gap:7px}}.userAdminInfo{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-4px 0 16px;padding:12px 14px;border:1px solid rgba(5,102,141,.14);border-radius:13px;background:#fff}.userAdminInfo strong{font-size:11px;color:#1F2B33}.userAdminInfo span{font-size:10px;color:#6D7D86;line-height:1.4;text-align:right;max-width:620px}.userAdminTable{min-width:1120px}.userAdminTable td>small{display:block;margin-top:3px;font-size:8px;color:#7B8B94}.userVerifyBadge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:9px;font-size:9px;font-weight:850}.userVerifyBadge.verified{background:#EBF2FA;color:#05668D}.userVerifyBadge.pending{background:#F2F4F5;color:#6A7981}.userVerifyBadge.legacy{background:#F7F8F9;color:#50636D;border:1px solid rgba(80,99,109,.12)}.userManageCell{min-width:285px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.userAdminButton,.userRoleSelect{height:31px;border-radius:9px;border:1px solid rgba(5,102,141,.17);background:#fff;color:#315567;font-size:9px;font-weight:750;padding:0 9px}.userRoleSelect{padding-right:24px}.userAdminButton{cursor:pointer}.userAdminButton:hover:not(:disabled){border-color:rgba(5,102,141,.38);color:#05668D}.userAdminButton:disabled{cursor:not-allowed;background:#F3F5F6;color:#87959C;border-color:#E6EAEC}.userAdminToast{position:fixed;right:24px;bottom:24px;z-index:300;background:#1F2B33;color:#fff;border-radius:12px;padding:12px 15px;font-size:11px;font-weight:750;box-shadow:0 12px 35px rgba(31,43,51,.18);opacity:0;transform:translateY(8px);transition:.18s ease}.userAdminToast.show{opacity:1;transform:translateY(0)}.wideModal:has(.callout) label:has(input[name=password]){display:none!important}.wideModal:has(.callout) .callout:after{content:"Se utilizará la cuenta verificada del candidato. No se genera una contraseña nueva.";display:block;margin-top:7px;font-size:9px;line-height:1.45;color:#6D7D86;font-weight:650}@media(max-width:760px){.userAdminInfo{display:block;margin-top:0}.userAdminInfo span{display:block;text-align:left;margin-top:5px}.userManageCell{min-width:230px}.userAdminTable{min-width:1050px}.userAdminToast{left:16px;right:16px;bottom:88px;text-align:center}}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:120!important;transform:none!important;transition:none!important;animation:none!important}.appShell{margin:78px auto 0!important}.candidatePreviewPage{padding-top:52px!important}.candidatePreviewTopbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:160!important;min-height:52px;background:rgba(32,35,33,.98)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;transition:none!important;animation:none!important}.candidatePreviewFrame{height:calc(100vh - 52px)!important}body:has(.candidatePreviewPage) button[aria-label="Abrir perfil"]{display:none!important}.pageHead{transition:none!important;animation:none!important}@media(max-width:760px){.appShell{margin-top:78px!important}.candidatePreviewPage{padding-top:58px!important}.candidatePreviewTopbar{min-height:58px}.candidatePreviewFrame{height:calc(100vh - 58px)!important}}:root{--mr-brand-green:#0B6B56;--mr-brand-green-dark:#075443;--mr-brand-mint:#67C4A7;--mr-brand-mint-soft:#E5F4EF;--mr-brand-cream:#F7F5EE;--mr-brand-paper:#FFFEFB;--mr-brand-ink:#1F2937;--mr-brand-muted:#6B7280;--mr-brand-neutral:#9CA3AF;--mr-brand-success:#16A34A;--mr-brand-warning:#F59E0B;--mr-brand-error:#EF4444;--mr-brand-info:#3B82F6;--mr-brand-line:rgba(11,107,86,.15);--mr-baltic:var(--mr-brand-green);--mr-steel:#3A8E77;--mr-alice:var(--mr-brand-mint-soft);--mr-ink:var(--mr-brand-ink);--mr-muted:var(--mr-brand-muted);--mr-bg:var(--mr-brand-cream);--ink:var(--mr-brand-ink);--muted:var(--mr-brand-muted);--green:var(--mr-brand-green);--green2:var(--mr-brand-mint-soft);--cream:var(--mr-brand-cream);--paper:var(--mr-brand-paper);--gold:#EDE5D3;--line:var(--mr-brand-line);--soft:#F1F6F3;--red:var(--mr-brand-error);--amber:var(--mr-brand-warning)}body,html{background:var(--mr-brand-cream)!important;color:var(--mr-brand-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{background:rgba(103,196,167,.3);color:var(--mr-brand-ink)}.brand{color:var(--mr-brand-ink)!important;letter-spacing:-1.45px;display:inline-flex!important;align-items:center;gap:10px;font-weight:800!important;line-height:1!important}.brand:before{content:"";display:block;width:32px;height:32px;flex:0 0 32px;background:url(/icon.svg) 50%/contain no-repeat}.brand.brandLarge:before{width:44px;height:44px;flex-basis:44px}.brand span{display:none!important}.topbar{background:rgba(247,245,238,.97)!important;border-bottom-color:var(--mr-brand-line)!important;box-shadow:none!important}.desktopNav{background:rgba(255,254,251,.86)!important;border-color:var(--mr-brand-line)!important;box-shadow:0 4px 18px rgba(11,107,86,.035)!important}.desktopNav button{color:var(--mr-brand-muted)!important}.desktopNav button.active,.sideRail button.active{background:var(--mr-brand-mint-soft)!important;color:var(--mr-brand-green)!important}.sideRail{border-right-color:var(--mr-brand-line)!important}.sideRail button{color:var(--mr-brand-muted)!important}.eyebrow{color:var(--mr-brand-green)!important}.muted,.subtitle{color:var(--mr-brand-muted)!important}.candidateCommentForm button,.candidateTabs button.active,.pillButton,.primary,.tenantLinkSave,.tenantTabs button.active,.unifiedAdd,.unifiedTabs button.active{background:var(--mr-brand-green)!important;border-color:var(--mr-brand-green)!important;color:#fff!important;box-shadow:0 8px 22px rgba(11,107,86,.12)!important}.pillButton:hover,.primary:hover,.unifiedAdd:hover{background:var(--mr-brand-green-dark)!important}.candidateOpenBottom,.docCard>button,.quickGrid button b,.secondary,.tenantExpand{background:var(--mr-brand-mint-soft)!important;color:var(--mr-brand-green)!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(11,107,86,.2)!important}input,select,textarea{accent-color:var(--mr-brand-green)!important}a{color:var(--mr-brand-green)}.appointmentList article,.candidate,.candidateListCard,.docCard,.financeStats article,.metric,.panel,.propertyCard,.quickGrid button,.tablePanel table,.tenantCard,.ticket{background:var(--mr-brand-paper)!important;border-color:var(--mr-brand-line)!important;box-shadow:0 7px 24px rgba(11,107,86,.035)!important}.metric.featured,.propertyVisual{background:linear-gradient(145deg,var(--mr-brand-paper),var(--mr-brand-mint-soft))!important}.candidateAvatar,.candidateDocIcon,.candidateDocumentActions>span,.candidateSectionTitle span,.candidateStage,.dateBlock,.docIcon,.tenantName span{background:var(--mr-brand-mint-soft)!important;color:var(--mr-brand-green)!important}.appointmentList small,.candidateActionMessage,.candidateEmail,.candidatePrimaryContact>a,.candidateUploadLink,.docCard small,.tenantTop a,.ticketCost{color:var(--mr-brand-green)!important}.status-active,.status-completed,.status-paid,.status-qualified,.status-scheduled,.status-selected{background:#E9F7ED!important;color:var(--mr-brand-success)!important}.status-due,.status-open,.status-pending,.status-screening{background:#FFF5DF!important;color:#9A6500!important}.status-closed,.status-declined,.status-emergency,.status-late{background:#FDE9E9!important;color:var(--mr-brand-error)!important}.pageHead,.pageHead.hasUnifiedToolbar{background:rgba(247,245,238,.95)!important}.pageHead.hasUnifiedToolbar:after{background:linear-gradient(180deg,rgba(247,245,238,.88),rgba(247,245,238,0))!important}.candidateSearch,.tenantSearch,.unifiedSearch{border-color:rgba(11,107,86,.28)!important;color:var(--mr-brand-green)!important}.unifiedSearch:hover{background:rgba(229,244,239,.62)!important;border-color:rgba(11,107,86,.44)!important}.unifiedSearch .unifiedSearchIcon{color:var(--mr-brand-green)!important}.unifiedSearch input{caret-color:var(--mr-brand-green)!important}.candidateSearch:focus-within,.tenantSearch:focus-within,.unifiedSearch:focus-within{border-color:rgba(11,107,86,.4)!important;box-shadow:0 10px 28px rgba(11,107,86,.08)!important}.propertyTravelCardHost{border-color:var(--mr-brand-line)!important;box-shadow:0 8px 24px rgba(11,107,86,.07)!important}.propertyTravelFallback{color:rgba(11,107,86,.2)!important;background:linear-gradient(145deg,var(--mr-brand-mint-soft),#F4F8F6)!important}.propertyTravelSpecs b{color:var(--mr-brand-green)!important}.propertyTravelBody{background:var(--mr-brand-paper)!important}.candidatePortalPage,.propertyTravelStatus{color:var(--mr-brand-ink)!important}.candidatePortalPage{background:var(--mr-brand-cream)!important}.candidatePortalHeader,.candidatePortalNav{background:rgba(247,245,238,.97)!important;border-color:rgba(11,107,86,.1)!important}.candidateApplicationHead p,.candidateConverted>article>p,.candidatePortalProperty p,.candidateSectionHeading p{color:var(--mr-brand-green)!important}.candidatePortalNav button{background:var(--mr-brand-mint-soft)!important;border-color:var(--mr-brand-line)!important;color:var(--mr-brand-ink)!important}.candidatePortalNav button.active{background:var(--mr-brand-green)!important;border-color:var(--mr-brand-green)!important;color:#fff!important;box-shadow:0 6px 16px rgba(11,107,86,.13)!important}.candidateEmptyState,.candidatePortalCard,.candidateTaskList article{border-color:var(--mr-brand-line)!important;box-shadow:0 8px 28px rgba(11,107,86,.035)!important}.candidateConvertedIcon,.candidateDocumentSummary>div span,.candidateFilesHead span,.candidatePublicUploadIcon,.candidateReadyTag,.candidateSubmittedMark,.candidateTaskState{background:var(--mr-brand-mint-soft)!important;color:var(--mr-brand-green)!important}.candidateApplicationSteps button.active b,.candidateApplicationSteps button.done b,.candidateMiniProgress i,.candidateProcessList .active span{background:var(--mr-brand-green)!important;color:#fff!important}.candidateApplicationSteps button.active,.candidateApplicationSteps button.done,.candidateProcessList .active strong{color:var(--mr-brand-green)!important}.candidateApplicationSteps button.active{background:var(--mr-brand-mint-soft)!important}.candidateConverted button,.candidatePortalCard button.solid,.candidatePrimaryCard>button:not(.outline),.candidateTaskList button{background:var(--mr-brand-green)!important;color:#fff!important}.candidateFormGrid input:focus,.candidateFormGrid select:focus,.candidateFormGrid textarea:focus,.candidateReviewGrid textarea:focus{border-color:var(--mr-brand-green)!important;box-shadow:0 0 0 3px rgba(11,107,86,.08)!important}@media(max-width:760px){.mobilePrimaryNav{background:rgba(255,254,251,.97)!important;border-color:var(--mr-brand-line)!important;box-shadow:0 14px 38px rgba(11,107,86,.1)!important}.mobilePrimaryNav:before{background:var(--mr-brand-mint-soft)!important}.mobilePrimaryNav button.active{color:var(--mr-brand-green)!important}body:has(.candidateListReplacement) .pageHead,body:has(.tenantListUx) .pageHead{background:rgba(247,245,238,.96)!important;border-bottom-color:rgba(11,107,86,.08)!important}}body:has(.tenantPaymentsLayer) .financeStats,body:has(.tenantPaymentsLayer) .twoPanels{display:none!important}.tenantPaymentsLayer{max-width:1400px;margin:0 auto;padding:0 max(4vw,28px) 50px;display:grid;grid-gap:18px;gap:18px}.tenantPaymentHistory,.tenantStatementCard{background:var(--mr-brand-paper,#fff);border:1px solid var(--mr-brand-line,rgba(11,107,86,.15));border-radius:26px;box-shadow:0 10px 32px rgba(11,107,86,.055)}.tenantStatementCard{padding:28px}.tenantStatementHead{display:flex;gap:14px;align-items:flex-start}.tenantHistoryIcon,.tenantStatementIcon{width:38px;height:38px;border-radius:11px;background:var(--mr-brand-mint-soft,#E5F4EF);color:var(--mr-brand-green,#0B6B56);display:grid;place-items:center;font-weight:900}.tenantPaymentHistoryHead h2,.tenantStatementHead h2{margin:0;color:var(--mr-brand-ink,#1F2937);font-size:23px;letter-spacing:-.7px}.tenantPaymentHistoryHead p,.tenantStatementHead p{margin:4px 0 0;color:var(--mr-brand-muted,#6B7280);font-size:12px}.tenantStatementMain{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-bottom:1px solid var(--mr-brand-line,rgba(11,107,86,.15));padding-bottom:22px}.tenantStatementDates{padding:10px 34px 8px 4px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--mr-brand-line,rgba(11,107,86,.15))}.tenantStatementDates>span,.tenantStatementDue>span{font-size:11px;color:var(--mr-brand-muted,#6B7280);font-weight:700}.tenantStatementDates>strong{font-size:31px;margin:5px 0 18px;letter-spacing:-1px}.tenantStatementDates>b{font-size:15px;margin-top:5px}.tenantTextAction{margin-top:20px;border:0;background:transparent;padding:0;color:var(--mr-brand-green,#0B6B56);font-weight:850;font-size:11px;cursor:pointer}.tenantStatementDue{padding:10px 4px 8px 38px;display:flex;flex-direction:column;align-items:flex-start}.tenantStatementDue>strong{font-size:42px;line-height:1;margin:12px 0 18px;letter-spacing:-1.8px}.tenantStatementDue>strong small{font-size:13px;letter-spacing:0}.tenantPayNow{width:100%;border:0;background:var(--mr-brand-green,#0B6B56);color:#fff;border-radius:14px;padding:15px 20px;font-weight:850;cursor:pointer;box-shadow:0 9px 20px rgba(11,107,86,.14)}.tenantStatementLower{display:grid;grid-template-columns:.95fr 1.45fr;grid-gap:28px;gap:28px;margin-top:20px;align-items:stretch}.tenantReceiptPreview{display:grid;grid-template-columns:126px 1fr;grid-gap:18px;gap:18px;align-items:center;border-right:1px solid var(--mr-brand-line,rgba(11,107,86,.15));padding-right:28px}.tenantReceiptPaper{height:145px;border-radius:12px;background:#f8f8f5;border:1px solid #e8e7df;position:relative;padding:16px;box-shadow:0 7px 18px rgba(0,0,0,.05)}.tenantReceiptPaper b{font-size:10px;color:var(--mr-brand-green,#0B6B56)}.tenantReceiptPaper i{display:block;height:5px;background:#d8dcda;border-radius:10px;margin-top:15px}.tenantReceiptPaper i:nth-of-type(2){width:70%}.tenantReceiptPaper i:nth-of-type(3){width:85%}.tenantReceiptPaper span{position:absolute;right:8px;bottom:8px;background:#d83a31;color:#fff;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:900}.tenantReceiptPreview>div:last-child b,.tenantReceiptPreview>div:last-child small,.tenantReceiptPreview>div:last-child strong{display:block}.tenantReceiptPreview>div:last-child strong{font-size:12px}.tenantReceiptPreview>div:last-child b{font-size:15px;margin-top:4px}.tenantReceiptPreview>div:last-child small{font-size:9px;color:var(--mr-brand-muted,#6B7280);margin-top:5px}.tenantReceiptPreview button{margin-top:13px;border:0;background:var(--mr-brand-mint-soft,#E5F4EF);color:var(--mr-brand-green,#0B6B56);border-radius:12px;padding:10px 13px;font-size:10px;font-weight:850;cursor:pointer}.tenantComparison{display:grid;align-content:center}.tenantComparison>div:not(.tenantComparisonHead),.tenantComparisonHead{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #ecece7}.tenantComparisonHead{font-size:9px;color:var(--mr-brand-muted,#6B7280);text-align:right}.tenantComparison>div:last-child{border-bottom:0}.tenantComparison b{font-size:10px}.tenantComparison span{font-size:10px;text-align:right}.tenantPaymentNotice{margin-top:18px;padding:11px 13px;border-radius:12px;background:var(--mr-brand-mint-soft,#E5F4EF);color:var(--mr-brand-green,#0B6B56);font-size:10px;font-weight:750;display:flex;justify-content:space-between;gap:10px;align-items:center}.tenantPaymentNotice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.tenantPaymentHistory{padding:24px}.tenantPaymentHistoryHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.tenantPaymentHistoryHead>div{display:flex;align-items:center;gap:12px}.tenantPaymentHistoryHead>span{font-size:9px;font-weight:800;color:var(--mr-brand-green,#0B6B56);background:var(--mr-brand-mint-soft,#E5F4EF);padding:8px 10px;border-radius:999px}.tenantPaymentTable{overflow:auto}.tenantPaymentRow{min-width:860px;display:grid;grid-template-columns:.9fr .9fr 1.55fr 1.3fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 8px;border-top:1px solid #ecece7;font-size:10px}.tenantPaymentHeader{background:#f8f8f5;border-radius:10px;border-top:0;color:var(--mr-brand-muted,#6B7280);font-size:9px}.tenantPaymentRow>span:first-child{display:flex;align-items:center;gap:7px}.tenantPaymentDot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex:0 0 8px}.tenantPaymentDot.completed,.tenantPaymentDot.paid{background:#16a34a}.tenantPaymentDot.due,.tenantPaymentDot.partial,.tenantPaymentDot.pending{background:#f59e0b}.tenantPaymentDot.late,.tenantPaymentDot.overdue{background:#ef4444}.tenantPaymentRow strong{font-size:10px}.tenantPaymentRow button{justify-self:start;border:0;background:transparent;color:var(--mr-brand-green,#0B6B56);font-size:10px;font-weight:850;cursor:pointer;padding:0}.tenantPaymentRow button:disabled{color:#a8adaa;cursor:default}.tenantPaymentEmpty{padding:26px;text-align:center;color:var(--mr-brand-muted,#6B7280);font-size:11px}@media(max-width:760px){body:has(.tenantPaymentsLayer) .pageHead{padding-bottom:16px}.tenantPaymentsLayer{padding:0 14px 95px;gap:13px}.tenantPaymentHistory,.tenantStatementCard{border-radius:20px}.tenantStatementCard{padding:18px}.tenantStatementMain{grid-template-columns:1fr}.tenantStatementDates{border-right:0;border-bottom:1px solid var(--mr-brand-line,rgba(11,107,86,.15));padding:8px 0 18px}.tenantStatementDue{padding:20px 0 0}.tenantStatementDue>strong{font-size:36px}.tenantStatementLower{grid-template-columns:1fr;gap:18px}.tenantReceiptPreview{border-right:0;border-bottom:1px solid var(--mr-brand-line,rgba(11,107,86,.15));padding:0 0 18px;grid-template-columns:105px 1fr}.tenantReceiptPaper{height:125px}.tenantComparison{overflow:auto}.tenantComparison>div:not(.tenantComparisonHead),.tenantComparisonHead{min-width:540px}.tenantPaymentHistory{padding:17px}.tenantPaymentHistoryHead>span{display:none}.tenantPaymentTable{margin:0 -3px}.tenantPaymentRow{min-width:760px}.tenantPaymentHistoryHead h2,.tenantStatementHead h2{font-size:20px}}.ProfileDock_dock__0oCm5{position:fixed;top:18px;right:max(3vw,26px);z-index:120}.ProfileDock_avatarButton__f8Bo7{width:42px;height:42px;border:0;border-radius:50%;padding:0;overflow:hidden;background:var(--mr-baltic,#05668D);color:#fff;display:grid;place-items:center;font-weight:850;cursor:pointer;box-shadow:0 5px 18px rgba(5,102,141,.16)}.ProfileDock_avatarButton__f8Bo7 img,.ProfileDock_editAvatar__FjRAK img,.ProfileDock_largeAvatar__fvG8p img{width:100%;height:100%;object-fit:cover}.ProfileDock_menu__RYJaq{position:absolute;right:0;top:52px;width:min(380px,calc(100vw - 24px));background:#fff;border:1px solid rgba(5,102,141,.16);border-radius:22px;box-shadow:0 18px 60px rgba(5,102,141,.14);padding:14px;overflow:hidden}.ProfileDock_identity__te7iI{display:grid;grid-template-columns:56px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:8px 7px 15px}.ProfileDock_largeAvatar__fvG8p{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--mr-alice,#EBF2FA);color:var(--mr-baltic,#05668D);display:grid;place-items:center;font-weight:900}.ProfileDock_identity__te7iI em,.ProfileDock_identity__te7iI small,.ProfileDock_identity__te7iI strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileDock_identity__te7iI strong{font-size:15px;color:#1F2B33}.ProfileDock_identity__te7iI small{font-size:10px;color:#6D7D86;margin-top:3px}.ProfileDock_identity__te7iI em{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--mr-baltic,#05668D);font-weight:800;margin-top:5px}.ProfileDock_menuItem__mmbMK{width:100%;border:0;border-top:1px solid rgba(5,102,141,.1);background:transparent;padding:14px 8px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:800;font-size:12px;color:#1F2B33;cursor:pointer}.ProfileDock_menuItem__mmbMK:hover{background:#F7FAFC}.ProfileDock_menuItem__mmbMK b{font-size:18px;font-weight:500;color:#6D7D86}.ProfileDock_logout__S1c5y{color:#9f463d}.ProfileDock_form__G1i_8{display:grid;grid-gap:10px;gap:10px;padding:5px 5px 2px}.ProfileDock_form__G1i_8 label{font-size:10px;font-weight:800;color:#6D7D86;display:grid;grid-gap:5px;gap:5px}.ProfileDock_form__G1i_8 input,.ProfileDock_form__G1i_8 select{width:100%;border:1px solid rgba(5,102,141,.18);border-radius:12px;padding:11px 12px;background:#fff;color:#1F2B33;font-size:12px}.ProfileDock_form__G1i_8 input:disabled{color:#7D8C95;background:#F3F7FA}.ProfileDock_message___5i3q{margin:8px 5px 2px;border-radius:12px;background:var(--mr-alice,#EBF2FA);color:var(--mr-baltic,#05668D);padding:10px 11px;font-size:10px;font-weight:750}.ProfileDock_formActions__lBRia{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:2px}.ProfileDock_formActions__lBRia button{border:0;border-radius:999px;padding:11px;font-size:11px;font-weight:850;cursor:pointer}.ProfileDock_formActions__lBRia button:first-child{background:#F1F5F8;color:#1F2B33}.ProfileDock_formActions__lBRia button:last-child{background:var(--mr-baltic,#05668D);color:#fff}.ProfileDock_formActions__lBRia button:disabled{opacity:.6;cursor:wait}.ProfileDock_photoEditorRow__ZhbFa{display:grid;grid-template-columns:48px 1fr auto;grid-gap:10px;gap:10px;align-items:center;background:#F7FAFC;border:1px solid rgba(5,102,141,.13);border-radius:15px;padding:10px;margin-bottom:2px}.ProfileDock_editAvatar__FjRAK{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--mr-alice,#EBF2FA);color:var(--mr-baltic,#05668D);display:grid;place-items:center;font-weight:900}.ProfileDock_photoEditorRow__ZhbFa small,.ProfileDock_photoEditorRow__ZhbFa strong{display:block}.ProfileDock_photoEditorRow__ZhbFa strong{font-size:11px;color:#1F2B33}.ProfileDock_photoEditorRow__ZhbFa small{font-size:8px;color:#6D7D86;margin-top:3px;line-height:1.35}.ProfileDock_photoEditorRow__ZhbFa button{border:1px solid rgba(5,102,141,.14);border-radius:999px;padding:9px 11px;background:var(--mr-alice,#EBF2FA);color:var(--mr-baltic,#05668D);font-size:9px;font-weight:850;cursor:pointer}.ProfileDock_photoEditorRow__ZhbFa button:disabled{opacity:.55}.ProfileDock_fileInput__iQhAo{display:none!important}.ProfileDock_cropPanel__Defv_{display:grid;grid-gap:12px;gap:12px;padding:4px 5px 3px}.ProfileDock_cropTitle__giOMM small,.ProfileDock_cropTitle__giOMM strong{display:block}.ProfileDock_cropTitle__giOMM strong{font-size:15px;color:#1F2B33}.ProfileDock_cropTitle__giOMM small{font-size:10px;color:#6D7D86;margin-top:4px}.ProfileDock_cropFrame__G4eBP{width:240px;height:240px;margin:2px auto;position:relative;overflow:hidden;border-radius:50%;background:var(--mr-alice,#EBF2FA);touch-action:none;cursor:-webkit-grab;cursor:grab;box-shadow:inset 0 0 0 1px rgba(5,102,141,.14)}.ProfileDock_cropFrame__G4eBP:active{cursor:-webkit-grabbing;cursor:grabbing}.ProfileDock_cropImage__a42TT{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.ProfileDock_cropGuide__2cQyt{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.92);pointer-events:none}.ProfileDock_zoomLabel__OFM3Q{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:9px;font-weight:850;color:#6D7D86}.ProfileDock_zoomLabel__OFM3Q input{padding:0;border:0;background:transparent;accent-color:var(--mr-baltic,#05668D)}.ProfileDock_zoomLabel__OFM3Q input:focus-visible{outline:none}@media(max-width:760px){.ProfileDock_dock__0oCm5{top:14px;right:14px}.ProfileDock_avatarButton__f8Bo7{width:40px;height:40px}.ProfileDock_menu__RYJaq{top:49px;right:-2px;border-radius:20px;width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 76px);overflow:auto}.ProfileDock_identity__te7iI{grid-template-columns:52px 1fr}.ProfileDock_largeAvatar__fvG8p{width:52px;height:52px}.ProfileDock_photoEditorRow__ZhbFa{grid-template-columns:44px 1fr auto}.ProfileDock_editAvatar__FjRAK{width:44px;height:44px}}