.plan-stages{padding-left:24px;margin:14px 0}.plan-stages li{padding:5px 0}.plan-stages small,.plan-calendar small,.plan-allocation small{display:block;margin-top:5px;color:var(--muted,#728078);font-size:12px}.plan-step{border:1px solid var(--border,#dfe5df);background:var(--surface,#fff);border-radius:12px;padding:16px;margin:14px 0}.plan-step>.row{justify-content:space-between;margin-bottom:12px}.plan-warning{padding:12px;border-radius:8px;background:#fff1dd;color:#80551c;font-size:13px}.plan-runs{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.plan-calendar{border-collapse:collapse;min-width:1030px;width:100%;font-size:13px}.plan-calendar th,.plan-calendar td{padding:15px 10px;border-bottom:1px solid #e3e8e3;text-align:left;vertical-align:top}.plan-calendar th:first-child{min-width:150px}.plan-calendar td{min-width:105px}.plan-calendar .plan-overload{background:#fff0ec;color:#9b3a29}.plan-calendar .plan-absent{background:#f1f3f1}.plan-calendar .plan-overload small{color:#9b3a29}.plan-two{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:20px}.plan-allocation{padding:14px 0;border-bottom:1px solid #e3e8e3;display:flex;justify-content:space-between;gap:14px;align-items:center}.plan-allocation button{font-size:12px}.plan-allocation>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.plan-allocation>div:first-child{display:block}.plan-stale{opacity:.65}.plan-two h2{font-size:18px;margin-bottom:10px}@media(max-width:1000px){.plan-two{grid-template-columns:1fr}.plan-allocation{align-items:flex-start;flex-direction:column}}
