/* Three-step guidance inside the current archive pages, not a standalone wizard. */
#developmentWorkbenchRoot .dwlx-page-edit>.dwlx-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:42px;margin:0 0 12px;padding:7px 12px;background:#f3f7ff;border:1px solid #e6edfa;border-radius:6px;box-sizing:border-box}
#developmentWorkbenchRoot .dwlx-guide-steps,#developmentWorkbenchRoot .dwlx-guide-summary{display:flex;align-items:center;gap:9px;min-width:0}
#developmentWorkbenchRoot .dwlx-guide-steps>button{display:inline-flex;align-items:center;gap:6px;padding:3px 0;border:0;background:transparent;color:#8a98ad;font-size:12px;white-space:nowrap}
#developmentWorkbenchRoot .dwlx-guide-steps>button b{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid #bdcadd;border-radius:50%;font-size:10px;font-weight:500;box-sizing:border-box}
#developmentWorkbenchRoot .dwlx-guide-steps>button.is-active{color:#2865ee;font-weight:600}
#developmentWorkbenchRoot .dwlx-guide-steps>button.is-active b{color:#fff;background:#2865ee;border-color:#2865ee}
#developmentWorkbenchRoot .dwlx-guide-steps>button.is-done{color:#388f72}
#developmentWorkbenchRoot .dwlx-guide-steps>button.is-done b{color:#fff;background:#30a67f;border-color:#30a67f}
#developmentWorkbenchRoot .dwlx-guide-steps>span{font-size:12px;color:#a9b7cc}
#developmentWorkbenchRoot .dwlx-guide-summary{justify-content:flex-end;flex-wrap:wrap;font-size:11px}
#developmentWorkbenchRoot .dwlx-guide-summary>button{border:0;background:none;color:#2865ee;font-size:12px;white-space:nowrap;padding:2px}
#developmentWorkbenchRoot .dwlx-guide-warning{color:#c88322}
#developmentWorkbenchRoot .dwlx-guide-good{color:#398f73}
#developmentWorkbenchRoot .dwlx-guide-muted{color:#8191a8}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-required{font-style:normal;font-size:12px;font-weight:500;color:#e35b57}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-optional{display:inline-block;margin-left:6px;padding:1px 5px;background:#f3f5f8;border-radius:4px;color:#8d99aa;font-size:10px;line-height:15px;font-weight:400;white-space:nowrap}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-bound{flex-shrink:0;padding:1px 5px;border-radius:4px;background:#edf8f3;color:#4b9b7f;font-size:10px;line-height:16px;font-weight:400;white-space:nowrap;margin-left:6px}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-guide{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f0f6ff;border:1px solid #e0eafa;border-radius:5px;padding:8px 10px;margin:2px 0 5px;font-size:12px;color:#5d7496}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-guide>a{flex-shrink:0;color:#2865ee;text-decoration:none;border:1px solid #d0def9;padding:4px 9px;border-radius:5px;background:#fff;font-size:11px;white-space:nowrap}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-help,#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-disclaimer{margin:5px 0 9px;font-size:11px;line-height:18px;color:#8b9ab0}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-completion{display:flex;align-items:center;gap:9px;margin-top:8px;padding:7px 9px;border:1px solid #f3e3c7;background:#fffaf1;border-radius:5px;font-size:12px;color:#7d7b74;min-height:36px;box-sizing:border-box}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-completion>.dw-btn{margin-left:auto;white-space:nowrap;min-height:28px;font-size:11px;padding:4px 9px;color:#2865ee}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-status{color:#c88a31;background:#fff0d4;border-radius:5px;padding:2px 6px;font-size:11px;white-space:nowrap}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-completion.is-confirmed{background:#f5f8fc;border-color:#e3eaf4;color:#72849c}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-completion.is-confirmed .dwlx-quote-status{color:#6b7d98;background:#e8eef8}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-quote-missing{color:#c78d3f;font-size:12px}
#developmentWorkbenchRoot .dwlx-page-edit .dwlx-guide-focus{outline:2px solid #80a9fc!important;outline-offset:3px;background:#f7faff!important}
@media(max-width:1100px){#developmentWorkbenchRoot .dwlx-page-edit>.dwlx-guide{flex-wrap:wrap;gap:5px}#developmentWorkbenchRoot .dwlx-guide-summary{justify-content:flex-start}}
@media(max-width:700px){#developmentWorkbenchRoot .dwlx-guide-steps{flex-wrap:wrap;gap:6px}#developmentWorkbenchRoot .dwlx-quote-guide,#developmentWorkbenchRoot .dwlx-quote-completion{flex-wrap:wrap}}

#developmentWorkbenchRoot .dwlx-page-edit .dwlx-field-fix{border:0;background:transparent;color:#2865ee;font-size:11px;white-space:nowrap;padding:2px 5px}
