/* Advanced controls inherit the Planning material, control sizes and typography. */
#planning-workspace .pw-advanced{border-top:1px solid var(--pw-edge);padding-top:10px;margin-top:12px}
#planning-workspace .pw-advanced h3{font-size:13px;margin:16px 0 10px}
#planning-workspace .pw-waypoint{border:1px solid var(--pw-edge);border-radius:var(--pw-radius);background:linear-gradient(165deg,#ffffffef,#f3f7fbd9);margin:10px 0;padding:10px;box-shadow:inset 0 1px 0 #fff}
#planning-workspace .pw-waypoint.selected{border-color:#b9d3f2;background:linear-gradient(165deg,#fff,#eff6ffe8);box-shadow:inset 0 1px 0 #fff,0 3px 9px #23588a08}
#planning-workspace .pw-waypoint-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}
#planning-workspace .pw-waypoint-title .pw-check{font-size:11px;margin:0;gap:5px}
#planning-workspace .pw-waypoint-title button{font-weight:600}
#planning-workspace .pw-waypoint-values>details{margin-top:9px;padding-top:8px;border-top:1px solid var(--pw-edge)}
#planning-workspace .pw-waypoint-actions{display:flex;gap:5px;justify-content:flex-end;margin-top:9px}
#planning-workspace .pw-solve-diagnostics{border:1px solid #c8deec;border-radius:var(--pw-radius);padding:10px;background:#f4faff;margin-top:12px;font-size:12px;line-height:1.45}
#planning-workspace .pw-solve-diagnostics.violation{border-color:#edc4cb;background:#fff3f5;color:#9a2f43}
#planning-workspace .pw-solve-diagnostics p{margin:5px 0;overflow-wrap:anywhere}
#planning-workspace .pw-solve-diagnostics table{display:block;max-width:100%;overflow:auto}
#planning-workspace .pw-tie-context pre,#planning-workspace .pw-solve-diagnostics pre{font:11px ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}
#planning-workspace #pw-accept-solve{border-color:#b5daca;background:#eef8f3;color:#257858}
