/* V11 controls: one action palette and geometry across cards and native modules. */
:root{--v11-control-brand:#174d89;--v11-control-radius:8px;--v11-control-height:44px}
html[data-theme="dark"]{--v11-control-brand:#377fce}
:is(.bmui11-body,.admin-layout-enabled,.bmui11-quote-editor,[data-v11-native-page],.payment-page) :is(.btn-info,.btn-primary,.btn.bg-cyan-700,.btn.bg-fuchsia-700,.btn.bg-emerald-700,.finance-primary,.inventory-primary,.admin-external-approve,[data-lead-change-approve],[data-v10-quick-save],[data-v10-submit-quote-review],.payment-submit),
.bmui11-body .bmui11-actions :is(button,a):not(.bmui11-edit-customer):not(.bmui11-history):not(.bmui11-cancel-project),
.bmui11-body .bmui11-followup-actions a,
.bmui11-body .bmui11-lifecycle-form-buttons .bmui11-primary{
 background:var(--v11-control-brand)!important;border-color:var(--v11-control-brand)!important;color:#fff!important;
 border-radius:var(--v11-control-radius)!important;min-height:var(--v11-control-height);font-weight:650;text-decoration:none;
}
:is(.bmui11-body,.admin-layout-enabled,.bmui11-quote-editor,[data-v11-native-page],.payment-page) :is(.btn,.finance-primary,.finance-secondary,.finance-danger,.inventory-primary,.inventory-secondary,.inventory-danger,.payment-submit,[data-v10-quick-preview],[data-v10-quick-save],[data-v10-submit-quote-review]){
 border-radius:var(--v11-control-radius)!important;min-height:var(--v11-control-height);font-family:inherit;
}
.bmui11-body :is(.bmui11-actions,.bmui11-followup-actions,.bmui11-followup-choices) :is(button,a){border-radius:var(--v11-control-radius);min-height:var(--v11-control-height);box-sizing:border-box}
.bmui11-body :is(.bmui11-actions,.bmui11-followup-dialog) :is(button,a):focus-visible{
 outline:2px solid var(--v11-control-brand);outline-offset:3px;
}
.bmui11-body :is(.bmui11-actions,.bmui11-followup-dialog) :is(button,a):not(:disabled):hover{filter:brightness(.94)}
.bmui11-followup-choices{flex-wrap:wrap}
.bmui11-followup-actions{flex-wrap:wrap}
.bmui11-followup-dialog :is(button,a){text-decoration:none}
