/* ==================================================
   RC16.263 · Notvorrat interaction + overview layout fix
   Regression-Fix only: no feature expansion.
   ================================================== */

/* Übersicht: global .secondary { width:100% } darf den Plan-Button nicht
   auf Kartenbreite ziehen und den Plantext auf wenige Pixel zusammendrücken. */
.rc262-overview .rc262-plan-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
}
.rc262-overview .rc263-plan-copy{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:2px!important;
}
.rc262-overview .rc263-plan-copy>span{
  font-size:.76rem!important;
  line-height:1.15!important;
  color:var(--muted,#aeb6c3)!important;
  font-weight:750!important;
}
.rc262-overview .rc263-plan-copy>strong{
  min-width:0!important;
  font-size:1.02rem!important;
  line-height:1.2!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:auto!important;
}
.rc262-overview .rc263-plan-copy>small{
  color:var(--muted,#aeb6c3)!important;
  font-size:.78rem!important;
  line-height:1.2!important;
  font-weight:700!important;
  white-space:normal!important;
}
.rc262-overview .rc263-plan-button{
  width:auto!important;
  min-width:0!important;
  max-width:max-content!important;
  flex:none!important;
  justify-self:end!important;
  white-space:nowrap!important;
  padding:.62rem .82rem!important;
}

/* Guided-Controls müssen sicher über den Stage-Layern liegen und anklickbar sein. */
.rc251-form-shell .rc251-form-header{
  pointer-events:auto!important;
}
.rc251-form-shell .rc254-step-nav,
.rc251-form-shell .emergency-wizard-categories{
  position:relative!important;
  z-index:6!important;
  pointer-events:auto!important;
}
.rc251-form-shell .rc254-step-nav button,
.rc251-form-shell .emergency-wizard-category{
  pointer-events:auto!important;
  touch-action:manipulation!important;
}

@media(max-width:700px){
  .rc262-overview .rc262-plan-row{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:10px!important;
  }
  .rc262-overview .rc263-plan-copy>strong{font-size:.92rem!important}
  .rc262-overview .rc263-plan-copy>small{font-size:.74rem!important}
  .rc262-overview .rc263-plan-button{
    width:auto!important;
    font-size:.76rem!important;
    padding:.55rem .7rem!important;
  }
}

@media(max-width:380px){
  .rc262-overview .rc262-plan-row{gap:7px!important}
  .rc262-overview .rc263-plan-button{font-size:.70rem!important;padding:.5rem .58rem!important}
  .rc262-overview .rc263-plan-copy>strong{font-size:.86rem!important}
}
