/* FleetCheck Pro SRS v9.30 – isolierte Vorabprüfung für CO-/CI-Pflichtbestätigungen */
#fcsrs-checkout-checks-wrap.fcsrs-presave-required-error{
  border-color:#b42318!important;
  box-shadow:0 0 0 4px rgba(180,35,24,.10)!important;
}
.fcsrs-presave-required-notice{
  margin:10px 0 14px!important;
  padding:14px 15px!important;
  border:1px solid rgba(180,35,24,.30)!important;
  border-left:5px solid #b42318!important;
  border-radius:12px!important;
  background:#fff4f2!important;
  color:#343434!important;
  line-height:1.4!important;
}
.fcsrs-presave-required-notice strong{
  display:block!important;
  margin:0 0 5px!important;
  color:#b42318!important;
  font-size:16px!important;
  font-weight:900!important;
}
.fcsrs-presave-required-notice p{margin:0!important;color:#343434!important;}
.fcsrs-presave-required-notice ul{margin:8px 0 0 20px!important;padding:0!important;}
.fcsrs-presave-required-notice li{margin:3px 0!important;color:#343434!important;}
.fcsrs-checkout-check-button.fcsrs-presave-missing{
  border-color:#b42318!important;
  background:#fff8f7!important;
  box-shadow:0 0 0 2px rgba(180,35,24,.08)!important;
}
.fcsrs-checkout-check-button.fcsrs-presave-missing .fcsrs-checkout-check-icon,
.fcsrs-checkout-check-button.fcsrs-presave-missing strong{color:#b42318!important;}
@keyframes fcsrsPresaveMissingPulse{
  0%,100%{transform:scale(1);}
  45%{transform:scale(1.015);box-shadow:0 0 0 5px rgba(180,35,24,.13);}
}
.fcsrs-checkout-check-button.fcsrs-presave-missing-pulse{animation:fcsrsPresaveMissingPulse .55s ease-in-out 2;}
@media(max-width:760px){
  .fcsrs-presave-required-notice{padding:13px!important;}
  .fcsrs-presave-required-notice strong{font-size:15px!important;}
}
