#schedule-evaluation-panel{min-width:0;border-top-color:#16896f;scroll-margin-top:20px}.schedule-evaluation-heading,.schedule-evaluation-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.schedule-evaluation-heading h2,.schedule-evaluation-block-heading h3{margin:0}.schedule-evaluation-mode{display:inline-block;padding:4px 8px;border:1px solid #b1caba;background:#edf6ec;color:#28614a;font-size:11px;line-height:1.6}.schedule-evaluation-intro{max-width:960px;line-height:1.8;margin:12px 0 18px}.schedule-evaluation-controls{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:18px 0 12px}.schedule-evaluation-controls label{display:flex;flex-direction:column;gap:6px;max-width:100%}.schedule-evaluation-controls select{min-width:190px;max-width:340px;width:100%}.schedule-evaluation-controls button{background:#e0ebdf;color:#28533f}.schedule-evaluation-controls a{font-size:12px;padding-bottom:8px}.schedule-evaluation-status{font-size:11px;color:#607969}.schedule-evaluation-scenario{padding:14px;background:#f3f7f0;border-left:3px solid #678d79;margin:14px 0}.schedule-evaluation-scenario h3{margin:0 0 8px}.schedule-evaluation-scenario p{margin:0;line-height:1.8}.schedule-evaluation-policies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.schedule-evaluation-policy{min-width:0;border:1px solid #cbd9ce;padding:15px;background:#f8faf5}.schedule-evaluation-policy.is-selected{border:2px solid #16896f;padding:14px;background:#edf6ec}.schedule-evaluation-policy h4{margin:0 0 7px;font-size:14px}.schedule-evaluation-policy p{margin:5px 0 12px;line-height:1.7;min-height:40px}.schedule-evaluation-policy dl{margin:0}.schedule-evaluation-policy dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-top:1px solid #d8e3d9;padding:8px 0}.schedule-evaluation-policy dt{font-size:11px;color:#5b716a}.schedule-evaluation-policy dd{margin:0;text-align:right;font-size:13px;font-weight:600;min-width:0;overflow-wrap:anywhere}.schedule-evaluation-policy dd small{display:block;font-size:10px;line-height:1.6;font-weight:400;color:#5b716a}.schedule-evaluation-policy .schedule-evaluation-delta{display:block;font-size:10px;font-weight:400;color:#5b716a}.schedule-evaluation-coverage{font-size:11px;margin-top:10px;padding-top:9px;border-top:1px solid #d8e3d9;color:#4d6958}.schedule-evaluation-blocked{padding:12px;border-left:3px solid #b77a30;background:#fff3e6;margin:14px 0;font-size:12px;line-height:1.8;color:#815321}.schedule-evaluation-blocked ul{margin:6px 0 0;padding-left:18px}.schedule-evaluation-evidence{border:1px solid #d3dfda;margin:14px 0;padding:14px;background:#f8faf6}.schedule-evaluation-evidence>summary{cursor:pointer;color:#365d49;font-size:13px;font-weight:600}.schedule-evaluation-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.schedule-evaluation-task{min-width:0;border:1px solid #d3dfda;background:white;padding:14px}.schedule-evaluation-task.EXCLUDED,.schedule-evaluation-task.BLOCKED{border-left:3px solid #b77a30;background:#fff8ed}.schedule-evaluation-task h4{margin:8px 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.schedule-evaluation-task-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.schedule-evaluation-domain,.schedule-evaluation-task-status{font-size:10px;background:#edf3eb;color:#416250;padding:3px 6px}.schedule-evaluation-task.BLOCKED .schedule-evaluation-task-status,.schedule-evaluation-task.EXCLUDED .schedule-evaluation-task-status{background:#f7e7cb;color:#815321}.schedule-evaluation-task dl{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;font-size:11px;margin:12px 0}.schedule-evaluation-task dt{color:#61796b}.schedule-evaluation-task dd{margin:0;overflow-wrap:anywhere}.schedule-evaluation-task p{margin:9px 0;line-height:1.8;overflow-wrap:anywhere;font-size:11px}.schedule-evaluation-task code{font-size:10px;overflow-wrap:anywhere;color:#526e5f}.schedule-evaluation-chain{padding:10px;background:#edf3eb;font-size:11px;line-height:1.8;color:#416250;overflow-wrap:anywhere}.schedule-evaluation-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.schedule-evaluation-resource{border:1px solid #d3dfda;padding:11px;min-width:0;background:white}.schedule-evaluation-resource h4{margin:0 0 7px;font-size:12px;overflow-wrap:anywhere}.schedule-evaluation-resource p{margin:6px 0;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.schedule-evaluation-resource.UNKNOWN_RELEASE{border-left:3px solid #b77a30;background:#fff8ed}.schedule-evaluation-model{border:1px solid #d3dfda;padding:14px;background:#f3f7f0;margin-top:14px}.schedule-evaluation-model summary{cursor:pointer;font-size:12px;font-weight:600;color:#416250}.schedule-evaluation-model ul{padding-left:19px;font-size:11px;color:#5b716a;line-height:1.8}.schedule-evaluation-model p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.schedule-evaluation-model code{display:block;font-size:10px;overflow-wrap:anywhere;color:#526e5f}.schedule-evaluation-caption{font-size:11px;line-height:1.8;color:#607969}.schedule-evaluation-notice{padding:12px;background:#fff9e9;border:1px solid #d6c998;color:#7a632d;font-size:12px;line-height:1.8}.schedule-evaluation-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#5b716a;margin:12px 0}.schedule-evaluation-legend b{color:#365d49}
@media(max-width:1150px){.schedule-evaluation-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-evaluation-policy dl>div{display:block}.schedule-evaluation-policy dd{text-align:left;margin-top:4px}}
@media(max-width:650px){.schedule-evaluation-heading{display:block}.schedule-evaluation-mode{margin-top:10px}.schedule-evaluation-controls{display:grid;grid-template-columns:1fr}.schedule-evaluation-controls select{max-width:none;min-width:0}.schedule-evaluation-controls button,.schedule-evaluation-controls a{justify-self:start}.schedule-evaluation-policies,.schedule-evaluation-tasks,.schedule-evaluation-resources{grid-template-columns:1fr}.schedule-evaluation-policy dl>div{display:flex}.schedule-evaluation-policy dd{text-align:right;margin-top:0}.schedule-evaluation-policy p{min-height:0}.schedule-evaluation-evidence{padding:12px}.schedule-evaluation-task{padding:12px}}
.schedule-evaluation-jump{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;font-size:12px}.schedule-evaluation-jump a{border-bottom:1px solid #b1caba;padding-bottom:3px}
