/* R4X v2367 · Portfolio vorhanden, Plus gesperrt: klare CTA-Hierarchie ohne übergroße Flex-Karten. */
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);
  align-items:center;
  gap:10px;
  margin-top:14px;
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn{
  box-sizing:border-box;
  flex:none !important;
  width:100%;
  min-height:42px;
  margin:0;
  padding:10px 14px;
  border-radius:11px;
  justify-content:center;
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn:first-child{
  min-height:48px;
  border:1px solid rgba(245,210,122,.88);
  background:linear-gradient(180deg,var(--r4x-gold-warm) 0%,var(--r4x-gold) 100%);
  color:#17130a;
  box-shadow:0 9px 24px rgba(212,175,55,.18),inset 0 1px 0 rgba(255,255,255,.24);
  font-size:14px;
  font-weight:800 !important;
  transition:transform 120ms ease,box-shadow 120ms ease,filter 120ms ease;
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn:first-child:hover,
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn:first-child:focus-visible{
  border-color:var(--r4x-gold-warm);
  background:linear-gradient(180deg,#ffe09a 0%,#dfb93c 100%);
  color:#17130a;
  box-shadow:0 12px 30px rgba(212,175,55,.25),inset 0 1px 0 rgba(255,255,255,.3);
  transform:translateY(-1px);
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .r4x-portfolio-widget__unlock-button{
  min-height:40px;
  border-color:rgba(201,168,76,.28);
  background:rgba(255,255,255,.022);
  color:var(--r4x-text-primary);
  box-shadow:none;
  font-size:12px;
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .r4x-portfolio-widget__unlock-button strong{
  font-weight:650 !important;
}
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .r4x-portfolio-widget__unlock-button:hover,
body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .r4x-portfolio-widget__unlock-button:focus-visible{
  border-color:rgba(245,210,122,.46);
  background:rgba(201,168,76,.075);
}
@media(max-width:760px){
  body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked{
    grid-template-columns:minmax(0,1fr);
    gap:8px;
    align-items:stretch;
  }
  body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn{
    flex:none !important;
    min-height:0;
  }
  body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .cockpit-btn:first-child{
    min-height:48px;
  }
  body.cockpit[data-page="zentrale"] .r4x-portfolio-widget--locked .r4x-portfolio-widget__actions--locked > .r4x-portfolio-widget__unlock-button{
    min-height:40px;
  }
}
