/* Audited dashboards without replacements: retain content in a simple responsive layout. */
main .ax-dashboard-text-panel{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:20px!important}
main .ax-dashboard-text-panel>.ps-copy{max-width:960px;width:100%}
main .ax-dashboard-text-panel>p{margin:0;color:inherit}
.ax-dashboard-text-link{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:14px;align-items:center}
.ax-dashboard-text-link a{color:#2d356e;text-underline-offset:4px;font-weight:500}
.ax-dashboard-text-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:28px}
main .ax-dashboard-text-card{padding:24px;border:1px solid #e2e7f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #191c3d08;min-width:0;transition:transform .25s ease,box-shadow .25s ease;animation:ax-text-reveal .45s ease both;animation-timeline:view();animation-range:entry 0% entry 30%}
main .ax-dashboard-text-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #191c3d12}
.ax-dashboard-text-card b,.ax-dashboard-text-card h3{display:block;font-size:19px;font-weight:600;line-height:1.4;margin:0 0 10px;color:#2d356e}
.ax-dashboard-text-card>span,.ax-dashboard-text-card p{display:block;font-size:15px;line-height:1.65;margin:0;color:#596b89}
.ax-dashboard-text-card>span:first-child:not(:last-child){font-size:12px;margin-bottom:8px}
.ala-flow-orbit:has(.ax-dashboard-unavailable-layer.is-active) .ala-flow-figure{display:none!important}
.ala-flow-orbit:has(.ax-dashboard-unavailable-layer.is-active){min-height:0!important}
.zp-shots-grid:not(.ax-dashboard-stage):has(>figure:only-child){display:block!important;max-width:960px;margin-inline:auto}
.zp-shots-grid:not(.ax-dashboard-stage)>figure:only-child{width:100%;margin:0}
@keyframes ax-text-reveal{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){main .ax-dashboard-text-card{animation:none;transition:none}}
body.motion-off .ax-dashboard-text-card,body.ala-motion-off .ax-dashboard-text-card{animation:none;transition:none}
@media(max-width:760px){.ax-dashboard-text-grid{grid-template-columns:1fr;gap:12px}.ax-dashboard-text-card{padding:20px}.ax-dashboard-text-link{align-items:flex-start;flex-direction:column}}
.ala-flow-orbit:has(.ax-dashboard-unavailable-layer.is-active) .ala-flow-nodes{position:relative!important;inset:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:16px!important;margin:0!important;width:100%}
.ala-flow-orbit:has(.ax-dashboard-unavailable-layer.is-active) .ala-flow-nodes button{grid-area:auto!important;max-width:none!important;justify-self:stretch!important}
@media(max-width:650px){.ala-flow-orbit:has(.ax-dashboard-unavailable-layer.is-active) .ala-flow-nodes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
