/* R188.5.5.6.72 — Master Auto-Recovery Control Center */
.k-master-r72-control{margin:18px 0;border:1px solid var(--k-border,#e5e7eb);border-radius:20px;background:var(--k-surface,#fff);overflow:hidden}
.k-master-r72-control>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--k-border,#e5e7eb)}
.k-master-r72-control>header small{font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.58}.k-master-r72-control>header h2{margin:4px 0 5px;font-size:22px}.k-master-r72-control>header p{margin:0;max-width:760px;color:var(--k-muted,#667085)}
.k-master-r72-control button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.k-master-r72-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--k-border,#e5e7eb)}
.k-master-r72-stats span{padding:14px 18px;border-right:1px solid var(--k-border,#e5e7eb);font-size:13px;color:var(--k-muted,#667085)}.k-master-r72-stats span:last-child{border-right:0}.k-master-r72-stats b{display:block;font-size:20px;color:var(--k-text,#111827);margin-bottom:2px}
.k-master-r72-conflicts{padding:0 22px}.k-master-r72-conflict{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--k-border,#e5e7eb)}.k-master-r72-conflict:last-child{border-bottom:0}.k-master-r72-conflict.is-protected{opacity:.72}.k-master-r72-select{display:grid;place-items:center}.k-master-r72-select input{width:18px;height:18px}
.k-master-r72-conflict__main>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.k-master-r72-conflict__main strong{font-size:15px}.k-master-r72-conflict__main span,.k-master-r72-conflict__main small{color:var(--k-muted,#667085);font-size:12px}.k-master-r72-conflict__main>small{display:block;margin-top:4px}
.k-master-r72-route{display:flex!important;align-items:center!important;gap:10px!important;margin-top:10px!important}.k-master-r72-route>span{display:grid;gap:2px;min-width:130px;color:var(--k-text,#111827)!important}.k-master-r72-route b{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--k-muted,#667085)}.k-master-r72-route i{display:grid;place-items:center}.k-master-r72-route svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}
.k-master-r72-conflict__actions button,.k-master-r72-history button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--k-text,#111827);padding:8px 10px;border-radius:10px;cursor:pointer}.k-master-r72-conflict__actions button:hover,.k-master-r72-history button:hover{background:var(--k-soft,#f5f6f8)}
.k-master-r72-control>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid var(--k-border,#e5e7eb);background:var(--k-soft,#fafafa)}.k-master-r72-control>footer label{display:flex;align-items:center;gap:8px;font-size:13px}.k-master-r72-control>footer>div{display:flex;gap:8px;flex-wrap:wrap}
.k-master-r72-history,.k-master-r72-runs{border-top:1px solid var(--k-border,#e5e7eb);padding:0 22px}.k-master-r72-history summary,.k-master-r72-runs summary{cursor:pointer;padding:15px 0;font-weight:700}.k-master-r72-history>div>article,.k-master-r72-runs>div>article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--k-border,#e5e7eb)}.k-master-r72-history article>div{display:grid;gap:3px}.k-master-r72-history article span,.k-master-r72-history article small,.k-master-r72-runs article small{font-size:12px;color:var(--k-muted,#667085)}
.k-master-r72-empty{padding:22px 0;display:grid;gap:4px;color:var(--k-muted,#667085)}.k-master-r72-empty strong{color:var(--k-text,#111827)}
.k-schedule-slot-actions .is-protected{font-weight:700}
@media(max-width:760px){.k-master-r72-control>header,.k-master-r72-control>footer{align-items:stretch;flex-direction:column}.k-master-r72-control>header .k-button{width:100%}.k-master-r72-stats{grid-template-columns:1fr 1fr}.k-master-r72-stats span:nth-child(2){border-right:0}.k-master-r72-stats span:nth-child(-n+2){border-bottom:1px solid var(--k-border,#e5e7eb)}.k-master-r72-conflicts{padding:0 16px}.k-master-r72-conflict{grid-template-columns:28px minmax(0,1fr)}.k-master-r72-conflict__actions{grid-column:2}.k-master-r72-route{align-items:flex-start!important;flex-direction:column}.k-master-r72-route i{transform:rotate(90deg)}.k-master-r72-control>footer>div{display:grid;grid-template-columns:1fr}.k-master-r72-control>footer .k-button{width:100%}.k-master-r72-history>div>article{align-items:flex-start;flex-direction:column}}
.k-sto-r72-recovery{margin:16px 0;border-top:1px solid var(--k-border,#e5e7eb);border-bottom:1px solid var(--k-border,#e5e7eb)}.k-sto-r72-recovery>header{padding:14px 0}.k-sto-r72-recovery>header>div{display:flex;align-items:center;gap:10px}.k-sto-r72-recovery>header span{display:grid;place-items:center}.k-sto-r72-recovery>header svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}.k-sto-r72-recovery>header div div{display:grid;gap:2px}.k-sto-r72-recovery>header small{color:var(--k-muted,#667085)}.k-sto-r72-recovery>div>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--k-border,#e5e7eb);color:inherit;text-decoration:none}.k-sto-r72-recovery>div>a span{display:grid;gap:3px}.k-sto-r72-recovery>div>a small,.k-sto-r72-recovery>div>a em{font-size:12px;color:var(--k-muted,#667085);font-style:normal}@media(max-width:760px){.k-sto-r72-recovery>div>a{align-items:flex-start;flex-direction:column}}
