@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#ededed;color:#333;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit}.dash-split{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.dash-split>*{min-width:0}@media (max-width:900px){.dash-split{grid-template-columns:1fr}}#dm-report .dash-split{grid-template-columns:2fr 1fr}@keyframes saleFlash{0%{background:#ffe600;box-shadow:0 0 0 5px #ffe600}55%{background:#fff09a;box-shadow:0 0 0 5px #fff09a}to{background:transparent;box-shadow:0 0 0 5px transparent}}.sale-flash{animation:saleFlash 4s ease-out;border-radius:8px;position:relative;z-index:1}@keyframes rowFlash{0%{background:#ffe600}55%{background:#fff09a}to{background:transparent}}.row-flash{animation:rowFlash 4s ease-out}.visor-cols{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;min-height:0}.visor-cols>*{min-width:0}.dm-sec{break-after:avoid;page-break-after:avoid}@media print{body,html{background:#fff!important}body *{visibility:hidden!important}#dm-report,#dm-report *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#dm-report{position:absolute;left:0;top:0;zoom:.535!important}#dm-report .dm-card,#dm-report table,#dm-report tr{break-inside:avoid;page-break-inside:avoid}.dm-no-print{display:none!important}@page{size:A4;margin:1cm}}.dm-backdrop,.dm-hamburger{display:none}@media (max-width:768px){.dm-shell{flex-direction:column!important}.dm-sidebar{position:fixed!important;top:0;left:0;bottom:0;width:250px!important;max-width:82vw;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.18);z-index:1100;overflow-y:auto;padding:16px 12px!important;transform:translateX(-100%);transition:transform .25s ease;height:100vh!important}.dm-sidebar.open{transform:translateX(0)}.dm-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1050}.dm-hamburger{display:inline-flex!important}.dm-headinner{padding:12px 14px!important;flex-wrap:nowrap!important;gap:8px}.dm-headinner .dm-headerbtn{width:32px!important;height:32px!important}.dm-main{width:100%;padding:14px 14px 40px!important}.dm-main,body,html{overflow-x:hidden}.dm-periodbar{width:100%}.dm-periods{flex-wrap:nowrap;width:100%;gap:3px!important}.dm-periods>button{flex:1 1;padding:6px 3px!important;font-size:.75rem!important;white-space:nowrap;text-align:center}.dm-analytics{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.dm-analytics>*{grid-column:auto!important;height:auto!important}.dm-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dm-tablewrap>table{min-width:640px}.dm-ingresos{width:100%!important;justify-content:flex-end!important}.dm-fittable{table-layout:fixed!important}.dm-fittable td{overflow:hidden}.dm-fittable td div{max-width:100%!important}.dm-conc{flex-direction:column!important}.dm-conc>div{min-width:0!important}.dm-conc>div+div{border-left:none!important;padding-left:0!important;border-top:1px solid #f0f0f0;padding-top:14px;margin-top:4px}.dm-heat-sub{display:block}.dm-geo,.dm-geo-modal{grid-template-columns:1fr!important}.dm-email{display:none}.dm-card{overflow-x:auto}}@keyframes dmspin{to{transform:rotate(1turn)}}.dm-spin{display:inline-flex;animation:dmspin .9s linear infinite}html.dm-dark{background-color:#ededed}html.dm-dark,html.dm-dark .dm-noinvert,html.dm-dark img{filter:invert(1) hue-rotate(180deg)}html.dm-dark .dm-card{background:#dbdbdb!important;box-shadow:none!important;border:1px solid #cfcfcf!important}html.dm-dark .dm-header{filter:invert(1) hue-rotate(180deg);background:#22252e!important}html.dm-dark .dm-header .dm-brandword,html.dm-dark .dm-header .dm-headerbtn{color:#e9e9ef!important}html.dm-dark .dm-header svg{stroke:#e9e9ef!important}html.dm-dark .dm-header .dm-headerbtn{background:hsla(0,0%,100%,.12)!important}html.dm-dark .dm-header img{filter:none!important}