/* Regelstand 30: Betriebe als zentrale Produktions- und Auftragsorte */

.business-central-note{border-left:3px solid #bd9149;background:#241a10;padding:.7rem .8rem!important;color:#d5c29f!important}
.future-plot.steel-site .manager-markers{position:absolute;right:.4rem;top:.4rem;z-index:7}

.recurring-order-card{gap:.82rem}
.recurring-order-facts{grid-template-columns:repeat(4,minmax(0,1fr))}
.recurring-order-contract{display:grid;gap:.5rem;padding:.72rem;border:1px solid #4f3e2a;background:#15110c}
.recurring-order-contract h4,.recurring-turn-report>h4{margin:0;color:#e7c77f;font:700 .9rem Georgia,serif}
.recurring-order-contract ul,.recurring-turn-changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}
.recurring-order-contract li{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.42rem .5rem;border:1px solid #392d20;background:#1d1710;font-size:.62rem}
.recurring-order-contract li span{color:#a99471}
.recurring-order-contract li strong{color:#e3d1a8;text-align:right}
.recurring-order-contract p{margin:0;color:#bba989;font-size:.62rem;line-height:1.45}
.recurring-order-effects{border-left:3px solid #668c68}
.recurring-order-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}
.recurring-order-stats>span{display:grid;gap:.15rem;padding:.48rem .55rem;border:1px solid #4a3927;background:#1b150f}
.recurring-order-stats small{color:#a8916c;font-size:.54rem;font-weight:800;text-transform:uppercase}
.recurring-order-stats strong{color:#ead49d;font-size:.68rem}

.recurring-turn-report{display:grid;gap:.58rem;margin:.7rem 0;padding:.68rem;border:1px solid #70542f;background:#17110b}
.recurring-turn-report>p{margin:0;color:#a99677;font-size:.62rem}
.recurring-turn-entry{display:grid;gap:.5rem;padding:.65rem;border:1px solid #51402d;border-left:4px solid #739d72;background:#221910}
.recurring-turn-entry.status-blocked{border-left-color:#d0a447}
.recurring-turn-entry.status-failed{border-left-color:#b85849}
.recurring-turn-entry>header{display:flex;justify-content:space-between;gap:.7rem;padding-bottom:.42rem;border-bottom:1px solid #493722}
.recurring-turn-entry>header>span{display:grid;gap:.12rem}
.recurring-turn-entry>header small{color:#aa9066;font-size:.52rem;text-transform:uppercase}
.recurring-turn-entry>header strong{color:#ead198;font:700 .76rem Georgia,serif}
.recurring-turn-entry>header b{color:#dac086;font-size:.6rem;text-align:right}
.recurring-turn-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}
.recurring-turn-summary span{padding:.34rem;border:1px solid #3e3021;color:#a89170;font-size:.55rem}
.recurring-turn-summary strong{display:block;color:#dfc997;font-size:.62rem}
.recurring-turn-booking,.recurring-turn-no-booking,.recurring-turn-history,.recurring-turn-reason,.recurring-turn-no-changes{margin:0;padding:.5rem .58rem;border-left:3px solid #6d8e6e;background:#172019;color:#c9bea5;font-size:.6rem;line-height:1.45}
.recurring-turn-no-booking{border-color:#c79b43;background:#282210}
.recurring-turn-history{border-color:#77818a;background:#171c20}
.recurring-turn-reason{border-color:#aa6d43;background:#251912}
.recurring-turn-changes{grid-template-columns:1fr}
.recurring-turn-changes li{display:grid;grid-template-columns:1fr auto;gap:.12rem .5rem;padding:.38rem .48rem;border:1px solid #3d3022;background:#19140e;font-size:.58rem}
.recurring-turn-changes span{color:#b5a17e}
.recurring-turn-changes strong{color:#e2cc99}
.recurring-turn-changes small{grid-column:1/-1;color:#8f8068}

@media(max-width:1350px){.recurring-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.recurring-order-contract ul{grid-template-columns:1fr}}
@media(max-width:700px){.recurring-order-facts,.recurring-order-stats,.recurring-turn-summary{grid-template-columns:1fr}.recurring-turn-entry>header{display:grid}.recurring-turn-entry>header b{text-align:left}}
