html[data-ai-provider="disabled"] #aiFab,html[data-ai-provider="disabled"] #aiPanel{display:none!important}
.workflow-review{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin:18px 0;background:var(--surface,#fff);border:1px solid var(--border,#ddd);border-radius:18px}
.workflow-review h2{font-size:22px;line-height:1.2;margin:6px 0 10px}.workflow-review p{max-width:650px;font-size:14px;line-height:1.55;color:var(--text-3,#545454)}
.workflow-review-actions{display:flex;gap:8px;flex-wrap:wrap;flex:none}.workflow-review-list{display:grid;gap:10px;margin:20px 0}
.workflow-review-list button{position:relative;display:grid;gap:7px;text-align:left;padding:18px 44px 18px 18px;border:1px solid var(--border,#ddd);border-radius:12px;background:var(--surface,#fff);color:var(--text,#171717);font:inherit;min-width:0}
.workflow-review-list button>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3,#555)}.workflow-review-list b{font-size:16px}.workflow-review-list small{font-size:13px;line-height:1.5}.workflow-review-list strong{position:absolute;right:18px;top:40%}
.cloud-recovery{border:1px solid #d33f18;padding:18px;border-radius:12px;margin-bottom:18px}.cloud-recovery p{margin:8px 0;font-size:14px;line-height:1.55}
.wl-section>.btn{margin:4px 8px 4px 0;white-space:normal;text-align:left}.wl-facts dd,.workflow-review-list b,.workflow-review-list small{overflow-wrap:anywhere}
.side-nav .nav-text{font-size:13px}.side-nav .nav-label{margin-top:16px;letter-spacing:.1em;font-size:10px}
@media(max-width:700px){.workflow-review{padding:18px;display:block}.workflow-review-actions{margin-top:16px}.workflow-review-actions .btn{flex:1;min-height:44px}.workflow-review h2{font-size:21px}.cloud-row{flex-wrap:wrap;gap:8px}.cloud-actions{flex-wrap:wrap}}
