/* Match the shared control scope so its primary-button colors cannot override
   the local installed state. Keep all sizing and spacing in the existing UI. */
body:not(.native-controls):not(.unstyled-controls) :is(button,.portal-button).plugin-locally-installed[data-local-install-state="installed"] {
 background:#285a50;
 color:#d4f4e6;
 border-color:#579a88;
}
body:not(.native-controls):not(.unstyled-controls) :is(button,.portal-button).plugin-locally-installed[data-local-install-state="installed"]:hover:not(:disabled) {
 background:#346d61;
 color:#e5fff2;
 border-color:#79bca7;
}
body:not(.native-controls):not(.unstyled-controls) :is(button,.portal-button).plugin-locally-installed[data-local-install-state="installed"]:active:not(:disabled) {
 background:#224a42;
 border-color:#79bca7;
}
body:not(.native-controls):not(.unstyled-controls) :is(button,.portal-button).plugin-locally-installed[data-local-install-state="installed"]:focus-visible {
 outline-color:#8ad1b8;
}
