.kpi-card:after,.spatial-reference-art{pointer-events:none}.spatial-reference-art[data-art=stories] .spatial-art-source{object-fit:cover}.spatial-theme .brand>span:last-child{line-height:1.3}.spatial-theme .section-tabs :is(a,button){flex-shrink:0}.social-report-kpis .kpi-card .row-between>span:first-child,.social-report-kpis .kpi-card>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.publish-text{white-space:break-spaces}.publishing-list-hero h2{font-size:clamp(26px,3.2vw,52px);white-space:normal;overflow-wrap:anywhere}.publish-file{flex-wrap:wrap;min-width:0}.publish-file>div{min-width:0;overflow-wrap:anywhere}.publishing-page .publish-file .button{white-space:normal;max-width:100%;flex-shrink:0;height:auto}.publishing-page .publish-file>:last-child{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.social-time-buttons{position:static;flex-wrap:wrap}.content[data-route^="/connectors"]>.demo-banner{position:static;max-width:none;padding:10px 14px;margin-bottom:14px;background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-12)}@media (max-width:1585px){.spatial-theme .compact-filters,.spatial-theme .compact-filters .filter-group{flex-wrap:wrap;min-width:0;max-width:100%}.spatial-theme .compact-filters{flex:1 1 auto;justify-content:flex-start}.content[data-route^="/connectors"]>.demo-banner{position:relative;inset:auto;margin-bottom:14px}.spatial-theme .content>.pk-page>.section-tabs,.spatial-theme .content>.section-tabs{margin-left:0}.publishing-story-page.publishing-editor-mode .publish-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bi-period-popup,.bi-subsection-menu[open] nav,.compact-period[open] .filter-actions,.spatial-theme .lf-bi .bi-period-popup{position:relative;inset:auto;width:100%;max-width:100%;margin-top:10px;max-height:70dvh;overflow-y:auto}.compact-period[open]{flex:1 1 100%}.publishing-story-page.publishing-editor-mode .publish-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.spatial-app .topbar{flex-wrap:wrap;height:auto;gap:8px;padding:10px 16px}.spatial-app .topbar-right{flex:1 1 auto;justify-content:flex-end}.spatial-app .topbar-right>button[aria-label="О платформе"]{display:inline-flex}.spatial-theme .content[data-route^="/analytics/"] .spatial-reference-art{display:none!important}}@media (max-width:760px){.spatial-theme .content[data-route="/analytics/loyalty"] .lf-bi :is(#overview,#audience,#sales,#customers,#segments,#loyalty,#products,#marketing,#personalization,#referrals,#certificates,#stores,#operations) [data-section-tabs]>:is(button,details){display:none}}.spatial-theme .error-boundary-root-page{min-height:100vh}.spatial-theme .error-boundary-spatial{min-width:0}.spatial-theme .error-boundary-root{max-width:1600px;margin:0 auto;padding:16px}.spatial-theme .error-boundary-brand{margin:0 0 12px}.spatial-theme .error-boundary-brand .brand{font-size:var(--fs-18)}.spatial-theme .error-boundary-brand .brand-icon{width:28px;height:28px}.spatial-theme .error-boundary-brand .brand-icon svg{width:100%;height:100%}.spatial-theme .error-boundary-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1)}.spatial-theme .error-boundary-spatial [data-art=error]{order:2;width:auto;height:320px;min-height:0;aspect-ratio:var(--art-aspect);justify-self:end;border:0;border-radius:0;background:none;box-shadow:none}@media (max-width:760px){.spatial-theme .error-boundary-root{padding:12px}.spatial-theme .error-boundary-layout{grid-template-columns:minmax(0,1fr)}.spatial-theme .error-boundary-spatial [data-art=error]{width:100%;height:auto;justify-self:stretch}}