/* Tenant-only identity. Central Intranet retains Medikron's own palette. */
.mk-branded .btn-medikron,.mk-branded .mk-button:not(.mk-button--outline):not(.mk-button-ghost):not(.mk-button--white):not([class*="danger"]):not([class*="warning"]):not([class*="success"]){background:var(--mk-brand-primary);color:var(--mk-brand-on-primary);--bs-btn-bg:var(--mk-brand-primary);--bs-btn-color:var(--mk-brand-on-primary);--bs-btn-hover-color:var(--mk-brand-on-primary);--bs-btn-active-color:var(--mk-brand-on-primary)}
.mk-branded .mk-global-sidebar .mk-nav-link.is-active,.mk-branded .nav-tabs .nav-link.active{background:var(--mk-mint);color:var(--mk-brand-on-secondary)}
.saas-brand-controls{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}
.saas-brand-controls input[type="color"]{width:46px;height:42px;flex:0 0 46px;cursor:pointer;padding:3px;border:1px solid #bdd8dd;border-radius:8px;background:#fff}
.saas-brand-controls input[type="text"]{flex:1 1 120px;min-width:0;width:120px}
.saas-brand-inherit{background:none;border:0;color:#006f70;text-decoration:underline;font-size:12px;padding:4px 0;text-align:left}
.saas-brand-example{margin-top:10px;padding:12px;border:1px solid #d8e8ea;border-radius:10px;display:grid;gap:8px;font-size:12px}
.saas-brand-example strong{font-size:12px}.saas-brand-example span{display:inline-block;padding:9px 12px;border-radius:7px;width:fit-content;max-width:100%}
.saas-brand-status{display:block;font-size:11px;color:#546a7a;margin-top:6px;overflow-wrap:anywhere}
