.marketWorkspacePanel{border-top:3px solid var(--market-accent);overflow:hidden;box-shadow:0 12px 34px #1f5ca817!important}.marketWorkspacePanel>.panelHead{margin-bottom:8px}.marketWorkspaceBody>.modulePanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.marketWorkspaceBody>.modulePanel>.panelHead{margin-top:0}.marketWorkspaceTabs{scrollbar-width:none;border:1px solid var(--market-line);background:#eef2f7;border-radius:13px;gap:7px;margin:10px 0 12px;padding:3px;display:flex;overflow-x:auto}.marketWorkspaceTabs::-webkit-scrollbar{display:none}.marketTabButton{min-width:110px;min-height:40px;color:var(--market-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:7px 12px;font-size:13px;font-weight:800}.marketTabButton.active{color:var(--market-accent);background:#fff;box-shadow:0 1px 5px #142a4e1f}.marketTaskView{min-width:0}.marketSecondaryDetails{border:1px solid var(--market-line)!important;background:#fbfcfe!important;border-radius:14px!important;margin-top:12px!important}.marketTopControls{justify-content:flex-end;margin-bottom:8px;display:flex}.marketTopControls label{color:var(--market-muted);align-items:center;gap:8px;font-size:12px;display:flex}.marketTopControls select{min-height:38px}.marketHeadlineMetrics{margin-bottom:2px}.marketDecisionHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.marketDecisionHero>div{border:1px solid var(--market-line);background:var(--market-subtle);border-radius:14px;min-width:0;padding:13px}.marketDecisionHero>div.primaryDecision{background:var(--market-accent-soft);border-color:#bfd4f3}.marketDecisionHero span{color:var(--market-muted);font-size:11px;line-height:1.2;display:block}.marketDecisionHero strong{color:var(--market-ink);overflow-wrap:anywhere;margin-top:5px;font-size:20px;line-height:1.1;display:block}.marketDecisionHero .primaryDecision strong{color:var(--market-accent);font-size:23px}.marketDecisionHero small{color:var(--market-muted);margin-top:4px;font-size:11px;display:block}.vehicleSearchGrid,.vehicleDecisionInputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.vehicleDecisionInputs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.vehicleSearchGrid label,.vehicleDecisionInputs label{min-width:0}.vehicleSearchGrid span,.vehicleDecisionInputs span{color:var(--market-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.vehicleSearchGrid input,.vehicleSearchGrid select,.vehicleDecisionInputs input{width:100%;min-height:42px}.marketPrimaryAction{justify-content:flex-end;display:flex;margin-top:9px!important}.marketPrimaryAction .primaryButton{min-width:220px}.marketMiniStats{margin-top:0!important}.vehicleSourceStatus{border:1px solid var(--market-line);background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:9px 11px;display:grid}.vehicleSourceStatus>span{border-radius:9px;align-items:center;width:max-content;min-height:27px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.vehicleSourceStatus>strong{color:var(--market-ink);font-size:12px}.vehicleSourceStatus>small{min-width:0;color:var(--market-muted);font-size:11px;line-height:1.3}.realEstateAssetRow>.realEstateLocationManager{grid-column:1/-1;width:100%;background:#fbfcfe!important;margin-top:8px!important}.realEstateLocationManager>summary{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.realEstateMapActions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.realEstateMapActions>*{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.realEstateLocationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.realEstateLocationGrid label{min-width:0}.realEstateLocationGrid strong{margin-bottom:4px;font-size:12px;display:block}.realEstateLocationGrid input{width:100%;min-width:0}.realEstateLocationActions{justify-content:flex-end;gap:8px!important;margin-top:9px!important;display:flex!important}.realEstateLocationMessage{background:var(--market-subtle);border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:700}@media (max-width:900px){.vehicleSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketDecisionHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketWorkspacePanel{padding:12px!important}.marketWorkspaceTabs{z-index:2;margin:8px 0 10px;padding:3px;position:sticky;top:0}.marketTabButton{min-width:0;min-height:38px;padding:6px 9px;font-size:12px}.marketHeadlineMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.marketHeadlineMetrics>div{min-height:72px!important;padding:9px!important}.marketHeadlineMetrics strong{font-size:15px!important}.marketSectionHeader{align-items:center;margin:11px 0 7px}.marketSectionHeader strong{font-size:15px}.marketSectionHeader span{font-size:11px}.marketDecisionHero{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.marketDecisionHero>div{min-height:78px;padding:10px}.marketDecisionHero strong{font-size:16px}.marketDecisionHero .primaryDecision strong{font-size:19px}.vehicleSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vehicleDecisionInputs{grid-template-columns:1fr;gap:7px}.marketPrimaryAction{display:block!important}.marketPrimaryAction .primaryButton{width:100%;min-width:0}.marketTopControls{justify-content:stretch}.marketTopControls label{justify-content:space-between;width:100%}.marketTopControls select{max-width:150px}.vehicleSourceStatus{grid-template-columns:1fr;align-items:start;gap:4px}.realEstateLocationGrid{grid-template-columns:1fr}.realEstateMapActions,.realEstateLocationActions{grid-template-columns:1fr 1fr!important;display:grid!important}.realEstateMapActions>*,.realEstateLocationActions>*{width:100%!important;min-width:0!important}.route-bienes-raices>.dashboardGrid>details.modulePanel,.route-vehiculos>.dashboardGrid>details.modulePanel,.route-inversiones>.dashboardGrid>details.modulePanel{overflow:hidden;padding:0!important}.route-bienes-raices>.dashboardGrid>details.modulePanel>summary,.route-vehiculos>.dashboardGrid>details.modulePanel>summary,.route-inversiones>.dashboardGrid>details.modulePanel>summary{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 13px;display:flex}.route-bienes-raices>.dashboardGrid>details.modulePanel[open],.route-vehiculos>.dashboardGrid>details.modulePanel[open],.route-inversiones>.dashboardGrid>details.modulePanel[open]{padding:0 12px 12px!important}.route-bienes-raices>.dashboardGrid>details.modulePanel[open]>summary,.route-vehiculos>.dashboardGrid>details.modulePanel[open]>summary,.route-inversiones>.dashboardGrid>details.modulePanel[open]>summary{margin:0 -12px 10px}}@media (max-width:390px){.marketWorkspaceTabs{gap:3px}.marketTabButton{padding:5px 6px;font-size:11px}.marketDecisionHero{grid-template-columns:1fr}.vehicleSearchGrid{grid-template-columns:1fr 1fr}}
@media (min-width:761px){.route-control>.dashboardGrid,.route-usuarios>.dashboardGrid,.route-configuracion>.dashboardGrid,.route-auditoria>.dashboardGrid,.route-seguridad>.dashboardGrid,.route-integridad>.dashboardGrid,.route-migracion>.dashboardGrid,.route-backup>.dashboardGrid,.route-cierre>.dashboardGrid,.route-release>.dashboardGrid,.route-go-live>.dashboardGrid,.route-pruebas>.dashboardGrid,.route-reglas>.dashboardGrid,.route-excepciones>.dashboardGrid,.route-estado>.dashboardGrid,.route-pendientes>.dashboardGrid,.route-socios>.dashboardGrid,.route-capital-socios>.dashboardGrid,.route-mi-acceso>.dashboardGrid{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}}.route-control .modulePanel,.route-usuarios .modulePanel,.route-configuracion .modulePanel,.route-auditoria .modulePanel,.route-seguridad .modulePanel,.route-integridad .modulePanel,.route-migracion .modulePanel,.route-backup .modulePanel,.route-cierre .modulePanel,.route-release .modulePanel,.route-go-live .modulePanel,.route-pruebas .modulePanel,.route-reglas .modulePanel,.route-excepciones .modulePanel,.route-estado .modulePanel,.route-pendientes .modulePanel,.route-socios .modulePanel,.route-capital-socios .modulePanel,.route-mi-acceso .modulePanel{border-color:#e2e7ef}.route-control .moduleTiles,.route-auditoria .moduleTiles,.route-seguridad .moduleTiles,.route-integridad .moduleTiles,.route-migracion .moduleTiles,.route-release .moduleTiles,.route-go-live .moduleTiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px) and (min-width:761px){.route-control .moduleTiles,.route-auditoria .moduleTiles,.route-seguridad .moduleTiles,.route-integridad .moduleTiles,.route-migracion .moduleTiles,.route-release .moduleTiles,.route-go-live .moduleTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.screenBody.route-control,.screenBody.route-usuarios,.screenBody.route-configuracion,.screenBody.route-auditoria,.screenBody.route-seguridad,.screenBody.route-integridad,.screenBody.route-migracion,.screenBody.route-backup,.screenBody.route-cierre,.screenBody.route-release,.screenBody.route-go-live,.screenBody.route-pruebas,.screenBody.route-reglas,.screenBody.route-excepciones,.screenBody.route-estado,.screenBody.route-pendientes,.screenBody.route-socios,.screenBody.route-capital-socios,.screenBody.route-mi-acceso{overscroll-behavior:contain;background:#f4f6f9;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;overflow:auto!important}.route-control>.dashboardGrid,.route-usuarios>.dashboardGrid,.route-configuracion>.dashboardGrid,.route-auditoria>.dashboardGrid,.route-seguridad>.dashboardGrid,.route-integridad>.dashboardGrid,.route-migracion>.dashboardGrid,.route-backup>.dashboardGrid,.route-cierre>.dashboardGrid,.route-release>.dashboardGrid,.route-go-live>.dashboardGrid,.route-pruebas>.dashboardGrid,.route-reglas>.dashboardGrid,.route-excepciones>.dashboardGrid,.route-estado>.dashboardGrid,.route-pendientes>.dashboardGrid,.route-socios>.dashboardGrid,.route-capital-socios>.dashboardGrid,.route-mi-acceso>.dashboardGrid{flex-direction:column!important;gap:9px!important;padding:6px 10px 18px!important;display:flex!important}.route-control>.systemStrip,.route-usuarios>.systemStrip,.route-configuracion>.systemStrip,.route-auditoria>.systemStrip,.route-seguridad>.systemStrip,.route-integridad>.systemStrip,.route-migracion>.systemStrip,.route-backup>.systemStrip,.route-cierre>.systemStrip,.route-release>.systemStrip,.route-go-live>.systemStrip,.route-pruebas>.systemStrip,.route-reglas>.systemStrip,.route-excepciones>.systemStrip,.route-estado>.systemStrip,.route-pendientes>.systemStrip,.route-socios>.systemStrip,.route-capital-socios>.systemStrip,.route-mi-acceso>.systemStrip{scrollbar-width:none;padding:1px 0 3px;flex-wrap:nowrap!important;gap:6px!important;margin:5px 10px 7px!important;display:flex!important;overflow-x:auto!important}.route-control>.systemStrip>*,.route-usuarios>.systemStrip>*,.route-configuracion>.systemStrip>*,.route-auditoria>.systemStrip>*,.route-seguridad>.systemStrip>*,.route-integridad>.systemStrip>*,.route-migracion>.systemStrip>*,.route-backup>.systemStrip>*,.route-cierre>.systemStrip>*,.route-release>.systemStrip>*,.route-go-live>.systemStrip>*,.route-pruebas>.systemStrip>*,.route-reglas>.systemStrip>*,.route-excepciones>.systemStrip>*,.route-estado>.systemStrip>*,.route-pendientes>.systemStrip>*,.route-socios>.systemStrip>*,.route-capital-socios>.systemStrip>*,.route-mi-acceso>.systemStrip>*{white-space:nowrap;align-items:center;min-height:27px;flex:none!important;padding:5px 8px!important;font-size:10px!important;display:inline-flex!important}.route-control .modulePanel,.route-usuarios .modulePanel,.route-configuracion .modulePanel,.route-auditoria .modulePanel,.route-seguridad .modulePanel,.route-integridad .modulePanel,.route-migracion .modulePanel,.route-backup .modulePanel,.route-cierre .modulePanel,.route-release .modulePanel,.route-go-live .modulePanel,.route-pruebas .modulePanel,.route-reglas .modulePanel,.route-excepciones .modulePanel,.route-estado .modulePanel,.route-pendientes .modulePanel,.route-socios .modulePanel,.route-capital-socios .modulePanel,.route-mi-acceso .modulePanel{border-radius:17px!important;width:100%!important;min-height:0!important;margin:0!important;padding:13px!important;box-shadow:0 2px 10px #142a4e09!important}.route-control .panelHead h2,.route-usuarios .panelHead h2,.route-configuracion .panelHead h2,.route-auditoria .panelHead h2,.route-seguridad .panelHead h2,.route-integridad .panelHead h2,.route-migracion .panelHead h2,.route-backup .panelHead h2,.route-cierre .panelHead h2,.route-release .panelHead h2,.route-go-live .panelHead h2{line-height:1.15;font-size:18px!important}.route-control .dataList,.route-usuarios .dataList,.route-configuracion .dataList,.route-auditoria .dataList,.route-seguridad .dataList,.route-integridad .dataList,.route-migracion .dataList,.route-backup .dataList,.route-cierre .dataList,.route-release .dataList,.route-go-live .dataList,.route-pruebas .dataList,.route-reglas .dataList,.route-excepciones .dataList,.route-estado .dataList,.route-pendientes .dataList,.route-socios .dataList,.route-capital-socios .dataList,.route-mi-acceso .dataList{gap:8px!important;margin-top:9px!important;display:grid!important}.route-control .dataRow,.route-usuarios .dataRow,.route-configuracion .dataRow,.route-auditoria .dataRow,.route-seguridad .dataRow,.route-integridad .dataRow,.route-migracion .dataRow,.route-backup .dataRow,.route-cierre .dataRow,.route-release .dataRow,.route-go-live .dataRow,.route-pruebas .dataRow,.route-reglas .dataRow,.route-excepciones .dataRow,.route-estado .dataRow,.route-pendientes .dataRow,.route-socios .dataRow,.route-capital-socios .dataRow,.route-mi-acceso .dataRow{border:1px solid var(--line)!important;background:#fafbfe!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(105px,36%)!important;align-items:start!important;gap:10px!important;padding:11px!important;display:grid!important}.route-control .dataRow>div:last-child,.route-usuarios .dataRow>div:last-child,.route-configuracion .dataRow>div:last-child,.route-auditoria .dataRow>div:last-child,.route-seguridad .dataRow>div:last-child,.route-integridad .dataRow>div:last-child,.route-migracion .dataRow>div:last-child,.route-backup .dataRow>div:last-child,.route-cierre .dataRow>div:last-child,.route-release .dataRow>div:last-child,.route-go-live .dataRow>div:last-child,.route-pruebas .dataRow>div:last-child,.route-reglas .dataRow>div:last-child,.route-excepciones .dataRow>div:last-child,.route-estado .dataRow>div:last-child,.route-pendientes .dataRow>div:last-child,.route-socios .dataRow>div:last-child,.route-capital-socios .dataRow>div:last-child,.route-mi-acceso .dataRow>div:last-child{text-align:right!important;max-width:none!important}.route-control .moduleTiles,.route-auditoria .moduleTiles,.route-seguridad .moduleTiles,.route-integridad .moduleTiles,.route-migracion .moduleTiles,.route-release .moduleTiles,.route-go-live .moduleTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.route-control .moduleTiles a,.route-auditoria .moduleTiles a,.route-seguridad .moduleTiles a,.route-integridad .moduleTiles a,.route-migracion .moduleTiles a,.route-release .moduleTiles a,.route-go-live .moduleTiles a{min-height:66px;border-radius:13px!important;padding:11px!important}}@media (max-width:390px){.route-control .moduleTiles,.route-auditoria .moduleTiles,.route-seguridad .moduleTiles,.route-integridad .moduleTiles,.route-migracion .moduleTiles,.route-release .moduleTiles,.route-go-live .moduleTiles,.route-control .dataRow,.route-usuarios .dataRow,.route-configuracion .dataRow,.route-auditoria .dataRow,.route-seguridad .dataRow,.route-integridad .dataRow,.route-migracion .dataRow,.route-backup .dataRow,.route-cierre .dataRow,.route-release .dataRow,.route-go-live .dataRow,.route-pruebas .dataRow,.route-reglas .dataRow,.route-excepciones .dataRow,.route-estado .dataRow,.route-pendientes .dataRow,.route-socios .dataRow,.route-capital-socios .dataRow,.route-mi-acceso .dataRow{grid-template-columns:1fr!important}.route-control .dataRow>div:last-child,.route-usuarios .dataRow>div:last-child,.route-configuracion .dataRow>div:last-child,.route-auditoria .dataRow>div:last-child,.route-seguridad .dataRow>div:last-child,.route-integridad .dataRow>div:last-child,.route-migracion .dataRow>div:last-child,.route-backup .dataRow>div:last-child,.route-cierre .dataRow>div:last-child,.route-release .dataRow>div:last-child,.route-go-live .dataRow>div:last-child,.route-pruebas .dataRow>div:last-child,.route-reglas .dataRow>div:last-child,.route-excepciones .dataRow>div:last-child,.route-estado .dataRow>div:last-child,.route-pendientes .dataRow>div:last-child,.route-socios .dataRow>div:last-child,.route-capital-socios .dataRow>div:last-child,.route-mi-acceso .dataRow>div:last-child{text-align:left!important}}
@media (min-width:761px){.route-runbook>.dashboardGrid,.route-candidato>.dashboardGrid,.route-snapshots>.dashboardGrid,.route-fx>.dashboardGrid{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}}.route-runbook .modulePanel,.route-candidato .modulePanel,.route-snapshots .modulePanel,.route-fx .modulePanel{border-color:#e2e7ef}@media (max-width:760px){.screenBody.route-runbook,.screenBody.route-candidato,.screenBody.route-snapshots,.screenBody.route-fx{overscroll-behavior:contain;background:#f4f6f9;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;overflow:auto!important}.route-runbook>.dashboardGrid,.route-candidato>.dashboardGrid,.route-snapshots>.dashboardGrid,.route-fx>.dashboardGrid{flex-direction:column!important;gap:9px!important;padding:6px 10px 18px!important;display:flex!important}.route-runbook>.systemStrip,.route-candidato>.systemStrip,.route-snapshots>.systemStrip,.route-fx>.systemStrip{scrollbar-width:none;padding:1px 0 3px;flex-wrap:nowrap!important;gap:6px!important;margin:5px 10px 7px!important;display:flex!important;overflow-x:auto!important}.route-runbook>.systemStrip>*,.route-candidato>.systemStrip>*,.route-snapshots>.systemStrip>*,.route-fx>.systemStrip>*{white-space:nowrap;align-items:center;min-height:27px;flex:none!important;padding:5px 8px!important;font-size:10px!important;display:inline-flex!important}.route-runbook .modulePanel,.route-candidato .modulePanel,.route-snapshots .modulePanel,.route-fx .modulePanel{border-radius:17px!important;width:100%!important;min-height:0!important;margin:0!important;padding:13px!important;box-shadow:0 2px 10px #142a4e09!important}.route-runbook .dataList,.route-candidato .dataList,.route-snapshots .dataList,.route-fx .dataList{gap:8px!important;margin-top:9px!important;display:grid!important}.route-runbook .dataRow,.route-candidato .dataRow,.route-snapshots .dataRow,.route-fx .dataRow{border:1px solid var(--line)!important;background:#fafbfe!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(105px,36%)!important;align-items:start!important;gap:10px!important;padding:11px!important;display:grid!important}.route-runbook .dataRow>div:last-child,.route-candidato .dataRow>div:last-child,.route-snapshots .dataRow>div:last-child,.route-fx .dataRow>div:last-child{text-align:right!important;max-width:none!important}}@media (max-width:390px){.route-runbook .dataRow,.route-candidato .dataRow,.route-snapshots .dataRow,.route-fx .dataRow{grid-template-columns:1fr!important}.route-runbook .dataRow>div:last-child,.route-candidato .dataRow>div:last-child,.route-snapshots .dataRow>div:last-child,.route-fx .dataRow>div:last-child{text-align:left!important}}.actionFeedback{z-index:9999;background:#fff;border:1px solid #d7e0eb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:min(620px,100vw - 28px);padding:12px 14px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #142a4e29}.actionFeedback>div{gap:3px;min-width:0;display:grid}.actionFeedback strong{font-size:13px;line-height:1.25}.actionFeedback span{color:#5f6f84;font-size:11px;line-height:1.35}.actionFeedback button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.actionFeedback-success{color:#245c3b;background:#f2fbf6;border-color:#b9dec7}.actionFeedback-error{color:#9d3030;background:#fff4f4;border-color:#efc5c5}.actionFeedback-info{color:#31577f;background:#f4f8fd;border-color:#c8d9ef}.loanMovementSummary{background:#fafbfd;border:1px solid #dfe6ef;border-radius:11px;flex-wrap:wrap;gap:8px;margin:9px 0;padding:9px 10px;display:flex}.loanMovementSummary span{color:#5f6f84;font-size:11px}.loanMovementSummary strong{color:#17263d}.loanHistoryRow{color:inherit;text-decoration:none}.loanHistoryRow:hover{background:#f7faff;border-color:#c5d4e5}@media (max-width:760px){.actionFeedback{top:calc(70px + env(safe-area-inset-top));width:calc(100vw - 16px);padding:10px 11px}.loanMovementSummary{grid-template-columns:1fr;display:grid}}
