/* Approved shortcut, scoped to real owning headers. No theme/card/transport changes. */
header.header.edem-capabilities-header>.header-inner{position:relative;z-index:9}
header.header.edem-capabilities-header .header-actions .edem-capabilities-shortcut{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;max-width:none;flex:0 0 auto!important;box-sizing:border-box;min-width:44px;min-height:44px;padding:6px 10px!important;border-radius:14px;white-space:nowrap;font:inherit}
header.header.edem-capabilities-header .edem-capabilities-shortcut img{width:28px;height:28px;object-fit:contain;flex-shrink:0}
header.header.edem-capabilities-header .edem-capabilities-shortcut:focus-visible{outline:2px solid #73776e;outline-offset:3px}
@media(max-width:700px){
 header.header.edem-capabilities-header .header-inner{column-gap:8px;padding-inline:0;width:calc(100% - 24px)}
 header.header.edem-capabilities-header .header-inner>.brand{min-width:0;flex:1 1 0;max-width:180px}
 header.header.edem-capabilities-header .header-inner>.brand .brand-logo{width:100%;max-width:min(30vw,180px);height:auto}
 header.header.edem-capabilities-header .header-actions{gap:4px;flex-shrink:0}
 header.header.edem-capabilities-header .header-actions .edem-capabilities-shortcut{width:44px!important;height:44px;min-width:44px;min-height:44px;padding:4px!important;gap:0}
 header.header.edem-capabilities-header .edem-capabilities-shortcut>span{display:none}
}
