@media (max-width:900px){:root{--m-page-x:10px}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.utility-bar{height:auto;min-height:58px;padding:env(safe-area-inset-top) 12px 0;background:#fffffff5;gap:8px}.content-frame{min-height:100dvh;padding-bottom:calc(66px + env(safe-area-inset-bottom))}.context-selectors{gap:8px}.context-selectors select{min-height:40px}.user-trigger{min-width:44px;min-height:44px}.rail-status{display:none}}@media (max-width:640px){.utility-bar{min-height:54px;padding-left:10px;padding-right:10px}.page-title-block h1{font-size:15px}.page-title-block p{display:none}}@media (min-width:901px){.m-tabbar,.m-sheet-scrim,.m-more-sheet{display:none!important}}@media (max-width:900px){.nav-rail{z-index:74;width:min(320px,86vw);padding-top:env(safe-area-inset-top)}.nav-scrim{z-index:73}.nav-rail nav a{min-height:52px}.m-tabbar{z-index:60;height:calc(62px + env(safe-area-inset-bottom));padding:4px max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#fffffff5;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.m-tabbar a,.m-tabbar button{touch-action:manipulation;min-width:0;color:var(--muted);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.m-tabbar a:active,.m-tabbar button:active{background:var(--chip-indigo-soft)}.m-tabbar a span,.m-tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.m-tabbar svg{flex:none}.m-tabbar a:focus-visible,.m-tabbar button:focus-visible,.m-more-sheet__list a:focus-visible,.m-more-sheet__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-tabbar .m-tab--active{color:var(--berry)}.m-tabbar .m-tab--active svg{stroke-width:2.4px}.m-sheet-scrim{z-index:61;background:#1e224273;border:0;padding:0;animation:.16s m-fade-in;position:fixed;inset:0}.m-more-sheet{z-index:62;background:var(--surface);border-radius:20px 20px 0 0;flex-direction:column;max-height:82dvh;animation:.2s cubic-bezier(.32,.72,.22,1) m-sheet-up;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 50px #1e22423d}.m-more-sheet__handle{background:var(--line-strong);border-radius:999px;flex:none;width:40px;height:4px;margin:10px auto 4px}.m-more-sheet__header{justify-content:space-between;align-items:center;gap:12px;padding:6px 18px 10px;display:flex}.m-more-sheet__header h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.m-more-sheet__close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:#f1f3fb;border:0;border-radius:999px;place-items:center;display:grid}.m-more-sheet__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2px 12px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.m-more-sheet__section{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:12px 8px 4px;font-size:10px;font-weight:750;display:block}.m-more-sheet__list a{touch-action:manipulation;min-height:54px;color:var(--ink);border-radius:14px;align-items:center;gap:13px;padding:7px 10px;text-decoration:none;display:flex}.m-more-sheet__list a:active{background:#f4f6fd}.m-more-sheet__list a[aria-current=page]{background:var(--chip-indigo-soft);color:var(--berry)}.m-more-sheet__icon{width:38px;height:38px;color:var(--accent);background:#f1f3fb;border-radius:12px;flex:none;place-items:center;display:grid}.m-more-sheet__list a[aria-current=page] .m-more-sheet__icon{background:var(--accent);color:#fff}.m-more-sheet__text{gap:1px;min-width:0;display:grid}.m-more-sheet__text strong{font-size:14px;font-weight:650}.m-more-sheet__text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}}@keyframes m-sheet-up{0%{opacity:.6;transform:translateY(24%)}to{opacity:1;transform:translateY(0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.m-more-sheet,.m-sheet-scrim{animation:none}}@media (max-width:900px){.page-container{padding:18px 16px 34px}.page-heading{flex-direction:column;gap:8px;margin-bottom:16px}.dashboard-grid{gap:14px}.section-heading{flex-wrap:wrap;gap:8px}.store-toolbar,.store-toolbar.profit-toolbar,.store-toolbar.credit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.store-toolbar .toolbar-field:first-child,.store-toolbar>.search-suggest,.store-toolbar .store-search,.store-toolbar .hub-date-range{grid-column:1/-1}.profit-toolbar__field-label--hidden{display:none}.profit-page-subnav{border-left:0}.profit-page-actions{width:100%;margin-left:0}.profit-export,.profit-export-btn{justify-content:center;width:100%;min-height:44px}.profit-export__menu{width:100%}:is(.profit-toolbar>.toolbar-field:has(.item-multiselect),.profit-toolbar>.toolbar-field:has(.profit-toolbar__reset)){grid-column:1/-1}.profit-toolbar__reset{width:100%;min-height:44px}.credit-toolbar>label:last-child,.store-toolbar>label:last-child:nth-child(2n){grid-column:1/-1}.simple-upload-workspace>header{flex-direction:column;align-items:flex-start;gap:10px}.item-multiselect__panel{width:100%;max-height:48vh}.economics-columns{grid-template-columns:1fr}}@media (max-width:640px){.page-container{padding:16px 12px 30px}.page-heading h1{font-size:26px}.eyebrow{font-size:10px}.card{border-radius:14px}.metric-grid,.source-grid,.control-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{padding:13px}.metric-card>strong{font-size:20px}.close-summary{grid-template-columns:1fr 1fr}.exception-list article,.lifecycle-flow{flex-wrap:wrap}}@media (max-width:420px){.metric-grid,.source-grid,.control-preview-grid,.close-summary,.owner-kpi-grid--compact,.analytics-kpi-grid--six,.sales-activity-snapshot__grid{grid-template-columns:1fr}}@media (max-width:900px){.responsive-table,.owner-table-scroll,.operational-table-scroll,.control-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-card table th:first-child,.table-card table td:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.table-card table thead th:first-child{z-index:3;background:var(--thead-ink)}.table-card tbody tr:hover td:first-child{background:var(--surface)}}@media (max-width:640px){.table-card th,.table-card td{padding:9px 10px;font-size:11px}.entity-cell strong{font-size:12px}.chart-data-table th,.chart-data-table td{padding:7px 9px}}@media (max-width:900px){.profit-view .table-card thead th{letter-spacing:.04em;white-space:normal;padding:7px 6px;font-size:8.5px}.profit-view .table-card thead .th-sort{text-align:left;flex-wrap:wrap;max-width:100%}.profit-view .table-card tbody td{padding:7px 6px;font-size:10.5px}.profit-view .table-card tbody td:nth-child(n+4){font-variant-numeric:tabular-nums;white-space:nowrap}.profit-view .table-card table:has(.profit-dealer-row){min-width:560px}.profit-view .table-card table:has(.profit-dealer-row) thead th:first-child{width:34px}.profit-view .table-card table:has(.profit-dealer-row) thead th:nth-child(2){width:62px}.profit-view .table-card table:has(.profit-dealer-row) thead th:nth-child(3){width:128px}.profit-view .table-card table:has(.profit-dealer-row) thead th:nth-child(n+4){width:66px}.profit-dealer-row>td:first-child,.profit-item-row>td:first-child{padding-right:0}.profit-dealer-row>td:nth-child(2),.profit-item-row>td:nth-child(2){text-overflow:ellipsis;overflow:hidden}.profit-dealer-row>td:nth-child(3),.profit-item-row>td:nth-child(3){white-space:normal}.profit-dealer-name{overflow-wrap:anywhere;text-align:left}.profit-row-detail{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.profit-item-name{white-space:normal;overflow-wrap:anywhere}.chart-card{min-height:0}.profit-chart-grid{grid-template-columns:minmax(0,1fr)}.profit-chart{min-width:0;max-width:100%;overflow:hidden}.profit-colchart{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.profit-colchart .profit-col-group{min-width:58px}.profit-bar-row{grid-template-columns:104px minmax(0,1fr);gap:8px}.profit-mom__header,.profit-mom__chart>header,.profit-mom__table-section>header{flex-direction:column;align-items:flex-start}.profit-mom__period-chip{white-space:normal}.profit-mom__controls,.profit-mom__kpis,.profit-mom__visuals{grid-template-columns:minmax(0,1fr)}.profit-mom__controls select,.profit-mom-picker__trigger{min-height:44px;font-size:16px}.profit-mom__kpis article,.profit-mom__kpis article:last-child{border-right:0;border-bottom:1px solid var(--line)}.profit-mom__kpis article:last-child{border-bottom:0}.profit-mom__chart{border-right:0;border-bottom:1px solid var(--line)}.profit-mom__bars{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.profit-mom__bar-group{flex:0 0 112px;min-width:112px}.chart-card>header,.table-card>header,.exception-card>header,.checklist-card>header,.lifecycle-card>header{flex-wrap:wrap;gap:8px}}@media (max-width:640px){.chart-card{padding:14px 12px 10px}.chart-canvas{height:235px}.compact-chart .chart-canvas{height:205px}.chart-data-table{height:auto;max-height:260px}.chart-card h2,.table-card h2,.exception-card h2,.section-heading h2,.checklist-card h2,.lifecycle-card h2{font-size:16px}.profit-mom__header,.profit-mom__controls,.profit-mom__chart,.profit-mom__drivers,.profit-mom__table-section{padding-left:14px;padding-right:14px}}@media (max-width:900px){.store-toolbar input,.store-toolbar select,.intake-form input,.intake-form select,.context-selectors select,.upload-control-bar select,.item-multiselect__trigger,.search-panel input{font-size:16px}.store-toolbar label,.store-toolbar .toolbar-field{min-width:0}.store-toolbar input[type=date]{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;min-height:42px;display:block}.store-toolbar input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.button,.icon-button,.text-button,.exception-action{min-height:44px}.icon-button{min-width:44px}.item-multiselect__row,.item-multiselect__group{min-height:44px}.intake-form{grid-template-columns:1fr}.intake-form .button{justify-content:center;width:100%}.page-container input[type=date],.page-container input[type=search]{min-height:36px}.th-sort,.profit-dealer-name,.profit-expand,.items-expand-btn,.anim-theme>button{position:relative}.th-sort:before,.profit-dealer-name:before,.profit-expand:before,.items-expand-btn:before,.anim-theme>button:before,.items-dd__switch:before{content:"";position:absolute;inset:-12px -6px}.items-dd__switch:before{inset:-13px -10px}.profit-dealer-name{align-items:center;min-height:36px;display:inline-flex}.profit-subrow .profit-expand{min-width:36px;min-height:36px}.drawer-content{overscroll-behavior:contain;border-left:0;border-top:1px solid var(--line);width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;animation:.2s cubic-bezier(.32,.72,.22,1) m-sheet-up;inset:auto 0 0;box-shadow:0 -18px 50px #1e22423d}.drawer-handle{background:var(--line-strong);border-radius:999px;width:40px;height:4px;margin:10px auto 0;display:block}.drawer-content>header{padding:12px 18px 14px}.drawer-content h2{font-size:20px}.drawer-body{padding:18px 18px calc(26px + env(safe-area-inset-bottom))}.search-overlay{align-items:flex-start;padding:0}.search-panel{width:100%;max-width:none;padding-top:calc(10px + env(safe-area-inset-top));border-radius:0 0 20px 20px;margin:0}.search-results{-webkit-overflow-scrolling:touch;max-height:min(58dvh,430px);overflow-y:auto}.search-results a{min-height:48px}.dropdown-content{max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.drawer-content{animation:none}}@media (max-width:900px){.items-cat-pill{min-height:40px}.store-toolbar.profit-toolbar.items-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.items-toolbar>.hub-date-range,.items-toolbar>label:nth-child(5){grid-column:1/-1}.items-kpi small{margin-top:6px;font-size:10px;line-height:1.35}.items-chart-card{padding:12px 12px 8px}.items-chart-head{align-items:flex-start}.items-chart-head h3{font-size:12.5px}.items-chart-head>div:first-child>p{font-size:10px}.items-chart-cap{font-size:10.5px;line-height:1.6}.items-line-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.items-line-toolbar{flex-wrap:wrap;align-items:flex-start}.items-line-back,.items-line-metrics button,.items-line-limit select{min-height:44px}.items-line-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:auto;margin:0 -12px;padding:0 12px}.items-line-chart{min-width:820px}.items-dd-group,.items-dd{width:100%}.items-dd__btn{justify-content:space-between;width:100%;min-height:44px}.items-dd__panel{width:auto;max-height:48vh;left:0;right:0}.items-dd__panel .item-multiselect__row,.items-dd__panel .item-multiselect__group{min-height:40px}.items-dd__panel input[type=search]{min-height:40px;font-size:16px}.items-cat-section{border-radius:14px}.items-cat-head{padding:11px 12px}.items-cat-stats{flex-basis:100%;gap:8px 12px;margin-left:0;font-size:11px}.items-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.items-table thead th,.items-table tbody td{padding:8px 10px}.items-table tbody td{font-size:12px;line-height:16px}.items-item-name,.items-dealer-name{line-height:16px}.items-item-code,.items-dealer-meta,.items-spread-cell .rng{line-height:14px}.items-flag-chip{line-height:16px}.items-expand-btn{width:32px;height:32px}.items-col-expand{width:44px}.items-col-name{width:168px}.items-table tbody tr{background:var(--surface)}.items-table:has(>colgroup>.items-col-expand)>thead>tr>th:nth-child(-n+2){z-index:1;background:inherit;position:sticky;left:0}.items-table:has(>colgroup>.items-col-expand)>tbody>tr:not(.items-dealer-head-row)>td:nth-child(-n+2){z-index:1;background:inherit;position:sticky;left:0}.items-table:has(>colgroup>.items-col-expand)>thead>tr>th:nth-child(2){box-shadow:1px 0 0 var(--line);left:44px}.items-table:has(>colgroup>.items-col-expand)>tbody>tr:not(.items-dealer-head-row)>td:nth-child(2){box-shadow:1px 0 0 var(--line);left:44px}.items-table:has(>colgroup>.items-col-expand)>thead>tr>th:nth-child(-n+2){z-index:3;background:var(--thead-ink)}.items-efficiency-table>thead>tr>th:first-child{width:44px}.items-efficiency-table>thead>tr>th:nth-child(2){width:150px}.items-efficiency-table>thead>tr>th:nth-child(3){width:96px}.items-efficiency-table>thead>tr>th:nth-child(-n+2),.items-efficiency-table>tbody>tr>td:nth-child(-n+2){z-index:1;background:inherit;position:sticky;left:0}.items-efficiency-table>thead>tr>th:nth-child(2),.items-efficiency-table>tbody>tr>td:nth-child(2){box-shadow:1px 0 0 var(--line);left:44px}.items-efficiency-table>thead>tr>th:nth-child(-n+2){z-index:3;background:var(--thead-ink)}:is(.items-map-table:has(>thead>tr>th:nth-child(6))>thead>tr>th:first-child,.items-map-table:has(>thead>tr>th:nth-child(6))>tbody>tr>td:first-child,.takeover-table:has(>thead>tr>th:nth-child(6))>thead>tr>th:first-child,.takeover-table:has(>thead>tr>th:nth-child(6))>tbody>tr>td:first-child){z-index:1;background:inherit;box-shadow:1px 0 0 var(--line);position:sticky;left:0}:is(.items-map-table:has(>thead>tr>th:nth-child(6))>thead>tr>th:first-child,.takeover-table:has(>thead>tr>th:nth-child(6))>thead>tr>th:first-child){z-index:3;background:var(--thead-ink)}.items-table:not(:has(>thead>tr>th:nth-child(6))){min-width:0}.items-item-row:hover{background:#f6f7fe}.items-store-sub-row{background:#fafbff}.items-table tbody td.txt{white-space:normal;max-width:168px}.items-item-name,.items-dealer-name{overflow-wrap:anywhere}.items-map-table>thead>tr>th:first-child,.items-map-table tbody td.txt{width:160px;max-width:160px}.items-map-table td.items-map-cell{white-space:nowrap;max-width:none}.items-dealer-head-row>td{padding:0}.items-dealer-wrap{width:calc(100vw - 2 * var(--m-page-x) - 2px);max-width:100%;padding:4px 10px 12px;position:sticky;left:0}.items-dealer-wrap .hint{padding:8px 2px}.items-dealer-wrap .responsive-table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.items-dealer-table{overflow:visible}.items-dealer-table>thead>tr>th:first-child,.items-dealer-table>tbody>tr>td:first-child{z-index:1;background:inherit;width:156px;max-width:156px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.items-dealer-table>tbody>tr{background:var(--surface)}.items-dealer-table>thead>tr>th:first-child{z-index:3;background:var(--thead-ink)}.items-store-sub-row td.txt{padding-left:24px}.items-empty{border-radius:14px;padding:32px 16px}.items-map-bar{padding:10px}.items-map-bar input[type=search]{flex-basis:100%;max-width:none;min-height:44px;font-size:16px}.items-map-moved{flex:auto}.items-map-reset{width:100%;min-height:44px;margin-left:0}.items-map-help summary{min-height:44px;padding:10px 12px}.items-map-help summary .hint-txt{display:none}.items-map-help-body{padding:2px 12px 14px}.items-mover{min-height:40px;font-size:16px}.items-undo-link{min-height:40px}}@media (max-width:640px){.items-view .items-footnote{font-size:11px}.items-cat-stats{font-size:10.5px}}@media (max-width:900px){.page-container{padding:12px 10px 26px}.page-heading{gap:5px;margin-bottom:10px}.page-heading h1{font-size:21px}.page-heading p{font-size:11px;line-height:1.45}.eyebrow{font-size:9px}.dashboard-grid{gap:10px}.card{border-radius:12px}.metric-grid,.source-grid,.control-preview-grid{gap:8px}.metric-card{padding:10px 11px}.metric-label{font-size:9px}.metric-card>strong{font-size:17px}.chart-card{padding:11px 10px 8px}.chart-card h2,.table-card h2,.exception-card h2,.section-heading h2,.checklist-card h2,.lifecycle-card h2{font-size:14px}.chart-canvas{height:200px}.compact-chart .chart-canvas{height:175px}.profit-colchart{height:205px}.profit-chart{padding:12px 12px 10px}.profit-bars{gap:5px}.store-toolbar{gap:8px;padding:8px}.table-card{padding:11px 10px 2px}.table-card th,.table-card td{padding:7px 8px;font-size:10.5px}.exception-list article{gap:8px}.close-summary span{font-size:9px}.utility-bar{min-height:52px}.owner-preview__heading{gap:10px;margin-bottom:10px}.owner-preview__heading h1{font-size:22px}.owner-kpi-grid{gap:8px;margin-bottom:10px}.owner-kpi-card{padding:10px}.owner-kpi-card strong{font-size:17px}.owner-section{margin-bottom:10px;padding:12px}.analytics-kpi-grid{gap:8px}.analytics-kpi{min-height:0;padding:11px}.analytics-kpi strong{margin-top:10px;font-size:17px}.market-comparison-panel{padding:12px}.profit-pill-tabs,.profit-page-subnav.items-subview-row,.profit-level-tabs{width:100%;min-width:0;margin-inline:calc(-1 * var(--m-page-x));padding-inline:var(--m-page-x);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--m-page-x);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;padding-block:2px;display:flex;overflow:auto hidden}.profit-pill-tabs::-webkit-scrollbar{display:none}.profit-page-subnav.items-subview-row::-webkit-scrollbar{display:none}.profit-level-tabs::-webkit-scrollbar{display:none}.table-card>header .profit-level-tabs,.items-cat-head>.profit-level-tabs{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.profit-pill-tabs a,.items-subview-btn,.profit-level-tabs button{scroll-snap-align:start;flex:none;gap:6px;min-height:34px;padding:0 12px;font-size:12px;position:relative}.profit-level-tabs button{justify-content:flex-start}.profit-pill-tabs a:before,.items-subview-btn:before,.profit-level-tabs button:before{content:"";position:absolute;inset:-6px -2px}.nav-reorder-item{scroll-snap-align:start;touch-action:pan-x pan-y!important}.nav-reorder-item>a{cursor:pointer}.profit-level-tabs__label{flex:none;font-size:9.5px}.profit-page-header{align-items:stretch;gap:8px;min-width:0}.anim-root.anim-root{padding:12px var(--m-page-x) calc(40px + env(safe-area-inset-bottom))}.anim-root .anim-tabs{flex-flow:column;align-items:stretch;gap:8px;margin-bottom:10px}.anim-root .anim-theme{align-self:flex-start}.anim-root .anim-theme button{min-height:32px;padding:0 14px}.anim-root .anim-top{align-items:stretch;gap:10px;margin-bottom:12px}.anim-root .anim-brand h1{font-size:21px}.anim-root .anim-brand p{margin-top:2px;font-size:11px;line-height:1.45}.anim-root .anim-controls{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.anim-root .anim-search{width:100%;min-height:40px}.anim-root .anim-search input{width:100%;min-width:0;font-size:16px}.anim-root .hub-date-range,.anim-root .hub-date-range .date-range-picker,.anim-root .hub-date-range .date-range-trigger{width:100%}.anim-root .hub-date-range .date-range-trigger{justify-content:space-between;min-height:40px}.anim-root .anim-markets{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:4px;width:100%;display:flex;overflow-x:auto}.anim-root .anim-markets::-webkit-scrollbar{display:none}.anim-root .anim-markets button{scroll-snap-align:start;flex:none;min-height:32px;padding:0 13px}.anim-root .items-dd-group{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.anim-root .items-dd,.anim-root .items-dd__btn{width:100%;min-width:0}.anim-root .items-dd__btn{justify-content:space-between;min-height:40px;padding:0 12px}.anim-root .anim-actions{flex-wrap:wrap;gap:8px;display:flex}.anim-root .anim-text-btn{min-height:38px;padding:0 14px}.anim-root .anim-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.anim-root .anim-kpi{min-width:0;padding:8px 11px}.anim-root .anim-kpi span{font-size:9.5px}.anim-root .anim-kpi strong{font-size:16px}.anim-root .anim-legend{grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.5}.anim-root .anim-legend i{margin-left:0}.anim-root .anim-compare{margin-inline:0;padding:10px}.anim-root .anim-compare-row{grid-template-columns:104px minmax(64px,1fr) 68px 54px 62px 46px;gap:7px;font-size:11px}.anim-root .anim-compare--markets .anim-compare-row{grid-template-columns:86px minmax(64px,1fr) 68px 54px 62px 46px 46px}.anim-root .anim-rail-arrow{display:none}.anim-root .anim-rail{margin-inline:0}.anim-root .anim-rail-viewport{padding:14px 0 10px}.anim-root .anim-stage{min-height:0;padding:4px 0 20px}}
