/* D47 only: read-only native runtime status; configuration never implies UAT success. */
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) #surface-title {font:700 28px/1.25 'Plus Jakarta Sans Catalog',sans-serif;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations {font:400 14px/22px 'Plus Jakarta Sans Catalog',sans-serif;color:#222320;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations h2 {font:700 20px/28px 'Plus Jakarta Sans Catalog',sans-serif;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations>.v2-readiness-notice {padding:20px;gap:16px;margin:0 0 20px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations>.v2-readiness-notice>svg {flex:0 0 24px;width:24px;height:24px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations>.v2-readiness-freshness {font-size:12px;line-height:18px;margin:0 0 16px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid {gap:24px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid>article {min-width:0;padding:24px;border-radius:20px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid header {gap:16px;margin:0 0 16px;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid header>svg {flex:0 0 44px;width:44px;height:44px;padding:10px;box-sizing:border-box;background:#f6f5f2;border-radius:12px;color:#222320;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid header>h2 {margin:0;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dl>div {grid-template-columns:minmax(120px,1fr) minmax(0,1.35fr);gap:16px;padding:16px 0;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dl>div:last-child {padding-bottom:0;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dt {font-size:14px;line-height:22px;font-weight:700;overflow-wrap:normal;word-break:normal;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dd>strong {max-width:100%;font-size:14px;line-height:20px;font-weight:600;padding:4px 8px;background:#f6f5f2;color:#454a46;}
body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dd>p {font-size:14px;line-height:22px;margin:8px 0 0;color:#6b706c;overflow-wrap:normal;word-break:normal;}
@media(max-width:650px) {
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) #surface-title {font-size:22px;}
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations h2 {font-size:18px;line-height:26px;}
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integrations>.v2-readiness-notice {padding:16px;gap:12px;}
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid {grid-template-columns:1fr;gap:20px;}
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid>article {padding:16px;}
 body.surface-dashboard:has([data-v2-destination="D47"][aria-current="page"]) .v2-integration-grid dl>div {grid-template-columns:1fr;gap:8px;}
}
