/* 部署评审（交付评审页「部署评审」页签，#/review/apps）：web/app-review.js。类前缀 ar-。2026-10-31 */
.ar-root{display:grid;gap:14px;max-width:1100px}
.ar-card h2{margin-top:0}
.ar-badge{display:inline-block;margin-left:8px;padding:1px 10px;border-radius:10px;background:#eef1f5;color:#374151;font-size:12px;font-weight:600;vertical-align:middle}
.ar-st-running{background:#e3f1e6;color:#1f5a2b}
.ar-st-failed,.ar-st-blocked{background:#fdecea;color:#8a1c14}
.ar-counts{margin:4px 0 10px}
.ar-go{display:inline-block;padding:7px 16px;border-radius:6px;background:#1d4e3f;color:#fff!important;font-weight:600;text-decoration:none}
.ar-plain{display:inline-block;padding:7px 12px;color:#1f4e7a}
.ar-go:focus-visible,.ar-plain:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}
.ar-scroll{overflow-x:auto;max-width:100%}
.ar-dec{display:inline-block;padding:0 8px;border-radius:9px;font-size:12px;background:#eef1f5;color:#374151}
.ar-dec-accepted{background:#e3f1e6;color:#1f5a2b}.ar-dec-rejected{background:#fdecea;color:#8a1c14}
.ar-acts{min-width:190px}
.ar-acts input{display:block;width:100%;margin:4px 0}
.ar-msg{color:#b42318;min-height:1.4em}
